Crystal Reports  

±ø¥ó¦¡®æ¦¡¤Æ¨ç¦¡ (Crystal »yªk)

¦b¼¶¼g±ø¥ó¦¡®æ¦¡¤Æ¤½¦¡®É¡A¬Y¨Çªþ¥[¨ç¦¡·|¥X²{¦b [¨ç¦¡] ¾ðª¬µ²ºcªº¤W¤è¡A¨Ó¨ó§U±z§¹¦¨³o­Ó¤u§@¡C¨Ò¦p¡A±z¥i¥H³]©w {«È¤á.¥h¦~·~ÁZ} ³o­ÓÄæ¦ìªº®æ¦¡¡A¥Îºñ¦â¦L¥X¶W¹L $100,000 ªº¾P°â¶q¡B¥Î¬õ¦â¦L¥X§C©ó $15,000 ªº¾P°â¶q¡A¥H¤Î¥Î¶Â¦â¦L¥X¨ä¥Lªº¾P°â¶q¡C

½d¨Ò

//Conditional formatting example 1
If {«È¤á.¥h¦~·~ÁZ} > 100000 Then
crGreen
Else If {«È¤á.¥h¦~·~ÁZ} < 15000 Then
crRed
Else
crBlack

¥Ñ©ó³o¬O¤@­Ó¦r«¬¦â±m®æ¦¡¤Æªº¨ç¦¡¡A¦]¦¹¦â±m±`¼Æªº²M³æ·|¥X²{¦b [¨ç¦¡] ¾ðª¬µ²ºc¤¤¡C³o­Ó½d¨Ò¨Ï¥Î¨ì¤TºØ¨ç¦¡¡GcrGreen¡BcrRed ¤Î crBlack¡C±z¤]¥i¥H§ï¥Î¦â±m±`¼Æªº¹ê»Ú¼Æ­È¡C¨Ò¦p¡AcrRed ¬O 255¡AcrGreen ¬O 32768¡C¤£¹L¡A¨Ï¥Î¦â±m±`¼Æ·|¨Ï±o¤½¦¡§ó®e©ö²z¸Ñ¡C¦b Crystal »yªk¤¤¡A©Ò¦³±`¼Æ¨ç¦¡³£¨ã¦³ cr ³o­Ó«e¸m¦r¤¸¡C

Crystal »yªk¤´µM¤ä´©«e¤@ª©¨S¦³ cr «e¸m¦r¤¸ªº±`¼Æ¨ç¦¡¡C¨Ò¦p¡A±z¥i¥H¨Ï¥Î Red ¨Ó¥N´À crRed¡C¦ý¬O¡A¨Ï¥Î cr «e¸m¦r¤¸¥i¨Ï±`¼Æ¨ç¦¡¨ã¦³²Õ´¡A¬O¸û¬°«ØÄ³ªº¥Îªk¡C

ª`·N   ¦³¨Ç®æ¦¡¤ÆÄݩʨ䣨ϥα`¼Æ¨ç¦¡¡C¨Ò¦p¡A¦pªG±z¤£­n¦L¥X¾P°â¶q§C©ó $50,000 ªº {«È¤á.¥h¦~·~ÁZ} ­È¡A¥i¥H¼¶¼g¥H¤U±ø¥ó¦¡®æ¦¡¤Æ¤½¦¡¨Ó§í¨îÄݩʡG
//Conditional formatting example 2
If {«È¤á.¥h¦~·~ÁZ} < 50000 Then
True //suppress the value
Else
False //do not suppress the value

©Î¥Î§ó²³æªº¤èªk¡G

//Conditional formatting example 3 -
//equivalent to example 2
{«È¤á.¥h¦~·~ÁZ} < 50000

¦pªG¥h¦~·~ÁZ§C©ó $50,000¡A«h¹Bºâ¦¡

{«È¤á.¥h¦~·~ÁZ} < 50000

¬° True¡A¤½¦¡¤]·|¶Ç¦^ True¡C¬Û¤Ï¦a¡A¦pªG¥h¦~·~ÁZ°ª©ó©Îµ¥©ó $50,000¡A¨º»ò

{«È¤á.¥h¦~·~ÁZ} < 50000

¬° False¡A¤½¦¡¤]·|¶Ç¦^ False¡C

½Ð°Ñ¾\

°õ¦æ³øªí­pºâ | ±ø¥ó¦¡®æ¦¡¤Æ