³q±`¦b Crystal Reports ¤§¤¤¡A¦pªG¨S¦³©ú½T¦a¿é¤J«¬§OÂà´«¨ç¦¡¡A´N¤£¯à±N¤@ºØ«¬§OȥΦb¥t¤@ºØ«¬§O¤¤¡C¨Ò¦p¡G
Local StringVar postalCode; //Error- assigning a Number value to a String postalCode := 10025; //OK use the type conversion function CStr //to create "10025" postalCode := CStr (10025, 0);
¤£¹L¡A¦³¨ÇÂà´«·|¦Û°Ê¶i¦æ¡G
¨Ò¦p¡A¥H¤Uªº«ü¬£¬O¥¿½Tªº¡G
Local CurrencyVar cost; //Same as: cost := $10 cost := 10; Local DateTimeVar orderDate; ¡¥Same as: orderDate := CDateTime (1999, 9, 23, 0, 0, 0) orderDate := CDate (1999, 9, 23); Local NumberVar Range aRange; // Same as: aRange := 20 To 20 aRange := 20; Local NumberVar Range Array aRangeArray; //Same as : aRangeArray := [10 To 10, 20 To 25, 2 To 2] aRangeArray := [10, 20 To 25, 2];
ª`·N ¤£¤¹³\¶i¦æ¬Û¤ÏªºÂà´«¡C¨Ò¦p¡G
Local NumberVar num; num := 5 + $10; //Error //OK- convert to Number type using the CDbl function num := CDbl (5 + $10) //could also use ToNumber
5 Âà´«¦¨ CCur (5) µM«á¦A¥[¨ì CCur (10) ¤¤¡A±o¨ìµ²ªG CCur (15)¡C¦ý³oÓ³f¹ôȤ£¯à¦Û°Ê¦a«ü¬£µ¹¼Æ¦rÅÜ¼Æ num¡A¦]¬° Currency ¨ì Number ªº¦Û°ÊÂà´«¬O¤£¤¹³\ªº¡C¦P¼Ë¦a¡A±µ¨ü Currency ¤Þ¼Æªº¨ç¦¡¤]¥i¥H±µ¨ü Number ¤Þ¼Æ¡A¦Ó¥B·|±N Number ¤Þ¼ÆÂà´«¦¨ Currency¡C¦ý¬O¡A¦pªG¨S¦³¥ý¥Î CDbl ±N Currency Âà´«¦¨ Number¡A¨º»ò±µ¨ü Number ¤Þ¼Æªº¨ç¦¡´N¤£¯à±µ¨ü Currency ¤Þ¼Æ¡C