VFP ·R¥ÎªÌªÀ°Ï ­º­¶ VFP ·R¥ÎªÌªÀ°Ï
¥»°Q½×°Ï¬° Visual Foxpro ·R¥ÎªÌ¸gÅç¥æ¬yªº¦a¤è, ½Ð¦h¦h§Q¥Î"·j´M"ªº¥\¯à, ¥ý¬d¬Ý¬Ý¦³µL«e¨Ò¥i´`, ¦pªGÁÙ¦³¤£À´ªº¦Aµo°Ý. ³¡¥÷¥DÃD¦³ªþ¥[ÀÉ®×, ¶·¥ýµù¥U¦¨¬°ªÀ°Ï©~¥Á¤~¥i¥H¤U¸ü.
 
 ±`¨£°ÝÃD±`¨£°ÝÃD   ·j´M·j´M   ·|­û¦Cªí·|­û¦Cªí   ·|­û¸s²Õ·|­û¸s²Õ   ·|­ûµù¥U·|­ûµù¥U 
 ­Ó¤H¸ê®Æ­Ó¤H¸ê®Æ   µn¤JÀˬd±zªº¨p¤H°T®§µn¤JÀˬd±zªº¨p¤H°T®§   µn¤Jµn¤J

³øªí¦C¦L§Þ³N²`¤J±´°Q¶°ÀA(Âà¶K)

 
µoªí·s¥DÃD   ¦^ÂÐ¥DÃD    VFP ·R¥ÎªÌªÀ°Ï ­º­¶ -> VFP °Q½×°Ï
¤W¤@½g¥DÃD :: ¤U¤@½g¥DÃD  
µoªí¤H ¤º®e
Ruey



µù¥U®É¶¡: 2003-03-12
¤å³¹: 1698
¨Ó¦Û: tunglo

²Ä 1 ¼Ó

µoªíµoªí©ó: ¬P´Á¤é ¤K¤ë 31, 2003 1:04 pm    ¤å³¹¥DÃD: ³øªí¦C¦L§Þ³N²`¤J±´°Q¶°ÀA(Âà¶K) ¤Þ¨¥¦^ÂÐ

³øªí¦C¦L§Þ³N²`¤J±´°Q¶°ÀA
¤U­±¬O¦n¦h«e½ú¥H¤Î¦Uª©¥D¥H«eµoªº¤å³¹¡A§Ú§ä¤F¤@±J¡A¥^¥^¬yÄý¤F¤@¤U¡Aı±o´x´¤¤F³o¨Ç§Þ¥©¡AÀ³¸Ó©M³·¤ßªº²×·¥¦C¦L¤ñ¸û±µªñ¤F§a¡H¬O¤£¬O°Ú¡H­Y¤£¬O¡A¦Ñ§L ©M centch §A­Ì¤@©w­n§å§P§Ú¡A¥i¤£¯à¬ÝµÛ¥S§Ì¥X¬v¬Û¦Ó¸m¤§¤£²z°Ú¡C ¡G¡^
¥t¥~¡Aªñ¨Ó¦³¦n¦hª°¤Í°ÝÃö©ó³øªí¦C¦Lªº°ÝÃD¡A§Ú·Q¡A¬Ý¤F¤U­±ªº´X­Ó±`¦¡·|«Ü¦³À°§Uªº¡C
·§­z
¦b¥H½sµ{¤è¦¡³Ð«Ø³øªí®É, ¥i¥H¨Ï¥Î¥H¤U¤½¦¡¨Ó­pºâ³øªí¤¤ª«¥óªº¼e«×:

625/6 ¨C¶H¯À³øªí³æ¦ì
§ó¦h¸ê°T
FONTMETRIC ¨ç¼Æªð¦^«ü©w¦rÅ骺¤£¦PÄÝ©Ê. ¨Ò¦p, FONTMETRIC(6) ªð¦^·í«e¦rÅ骺¥­§¡¦r¤¸¶H¯À¼e.
¦]¦¹, ­n­pºâ³øªí¤¤¤­­Ó¦r¤¸»Ý­nªº¥­§¡¼e«×, ¥i¥Î¥H¤U¤½¦¡:
reportwidth = 625/6 * ;
(FONTMETRIC(6, <cFontName>, <nFontSize>, <cFontStyle>) * ;
nNumCharacters)

nNumCharacters «ü©w¦r¤¸¼Æ.
¥H¤U¥N½X±N«O¦s 5 ­Ó¦r¤¸¼eªº Times New Roman ¦rÅé, 12 ¸¹¦r,´¶³q¦r«¬¦b³øªí¤¤©Ò»Ý­nªº¥­§¡¼e«×¨ìÅÜ¼Æ reportwidth ¤¤.

reportwidth = 625/6 * (FONTMETRIC(6, "Times New Roman", 12, "N") * 5)

¦C¦L¨t²ÎÅܼƲ³æ¤¶²Ð¡G
’’·í¦C¦L³øªí®É¡A±`·|¦b¨C¤@­¶ªº¤WºÝ¦L¤W­¶¬Ü¡A¦ý¬O¦p¦ó¨ú±o¬Y¤@­¶¤w¦C¦L§¹¨Ã¶i¤@±i·s¯Èªº¸ê°T©O¡H¤èªk¬O§Q¥ÎON PAGE©R¥O¡G
’Â’ÂON PAGE[AT LINE<²Ä´X¦æ>][<©R¥O>]
’’¦p¡G
’Â’ÂON PAGE AT LINE 56 DO print_foot
’Â’ÂPROC print_foot
’Â’Â?'¥»ªí¥Ñ«Ø³]»È¦æ»s§@'
’Â’ÂENDPROC
’’¦渹¥i¥H±q_PLINENO¨t²ÎÅܼƨú±o¡A_PLINENO³o­Ó¨t²ÎÅܼƥi¥Hªð¦^©Î³]©w·í«e¦C¦Lªº¦æ¸¹¡A¨ä½d³ò¥i¥H±q0¦Ü_PLENGTH-1(§Y¥´¦L¯Èªø«×´î1)¡A_PLENGTH³o­Ó¨t²ÎÅܼƥΩó³]©w©Îªð¦^¥´¦L¯Èªº­¶ªø¡A´¶³qªº¥´¦L¯È¬O66¦æªø¡A½d³ò­È±q1¨ì32767¡A³o­ÓÅܼƪº³]©w·|¼vÅT_PLINENO¤Î¸õ­¶ªºÀW²v¡C
’’¦C¦L¨t²ÎÅܼƲ³æ¤¶²Ð¡G
’Â’Â_PADVANCE
’’»yªk¡G_PADVANCE=cAdvanceMethod
’Â’ÂÃþ«¬¡G¦r¤¸
’’¹w³]­È¡GFORMFEED
’’»¡©ú¡G¥»¨t²ÎÅܼƥΩó³]©w¦C¦L¶i¯Èªº¤è¦¡¡A¨ä­È¤À¬°¥H¤U¨âºØ¡G
’Â’ÂFOEMFEED’Â¥H¾ã±i¥´¦L¯È¶i¯È
’Â’ÂLINEFEED’ªí¥Ü¶i¤F¼Æ¦æ«áªº¦ì¸m§@¬°¤@­¶ªº¶}©l
’’ª`·N¡G
’’­pºâ¶i¯Èªº¦æ¼Æªº¤èªk¦³¥H¤U¨âºØ¡G
’’·í°õ¦æEJECT PAGE©ÎPRINTJOB...ENDPRINTJOB©R¥O®É¡A¨Ï¥Î¤½¦¡(_PLENGTH-_PLINENO)
’’·í°õ¦æEJECT©R¥O©Î¿é¥X¨ì¦Lªí¾÷«á°õ¦æ@...SAY©R¥O®É¡A¨Ï¥Î¤½¦¡(_PLENGTH-MOD(PROW(),_PLENGTH))
’’°Ѿ\¡G_PLENGTH,_PLINENO,_PEJECT
’Â’Â_PAGENO
’’»yªk¡G_PAGENO=cAdvanceMethod
’Â’ÂÃþ«¬¡G¼Æ­È
’’¹w³]­È¡G1
’’»¡©ú¡G¥»¨t²ÎÅܼƫO¦s©Î³]©w·í«eªº¦C¦L­¶¸¹¡A¦b¦C¦L³øªí®É¡A¥i¥H¦b³øªí¤W¦C¦L¥X­¶¸¹¡C
’’ª`·N¡G½d³ò±q1-32767
’’°Ѿ\¡G_PBPAGE,_PEPAGE,ON PAGE
’Â’Â_PBPAGE
’’»yªk¡G_PBPAGE=nBeginningPage
’Â’ÂÃþ«¬¡G¼Æ­È
’’¹w³]­È¡G1
’’»¡©ú¡G¥»¨t²ÎÅܼƥΩó³]©w©Îªð¦^¦Lªº°_©l­¶¸¹¡A·í_PBPAGEªº­È¤j©ó_PAGENOªº­È¡A±N¤£·|¦C¦L¥ô¦ó¸ê®Æ¡C
’’ª`·N¡G½d³ò±q1-32767
’’°Ѿ\¡G_PAGENO,_PEPAGE
’Â’Â_PCOLNO
’’»yªk¡G_PCOLNO=nCloumn
’Â’ÂÃþ«¬¡G¼Æ­È
’’¹w³]­È¡G·í«e¦C¦ì¸m
’’»¡©ú¡G¥»¨t²ÎÅܼƥi¥H³]©w©Î·í«e¥´¦LÀYªº¦C¦ì¸m¡A¨Ï¥Î¥»Åܼƪº®ÄªG»P¨Ï¥Î?©R¥OªºAT°Ñ¼Æ¬Û¦P¡C
’’ª`·N¡G¦pªG_WRAP³]©w¬°.T.¡A¦Ó¥»Åܼƪº³]©w­È¤p©ó·í«e¥´¦LÀYªº¦C¦ì¸m¡A«h¦C¦L½w½Ä°Ïªº¤º®e·|³QÂл\¦Ó¥B¤]¤£·|¦C¦L¥X¨Ó¡C
’’°Ѿ\¡GPCOL¡]¡^
’Â’Â_PCOPIES
’’»yªk¡G_PCOPIES=nCopies
’Â’ÂÃþ«¬¡G¼Æ­È
’’¹w³]­È¡G1
’’»¡©ú¡G¥»¨t²ÎÅܼƥΩóªð¦^©Î³]©w¦C¦L¥÷¼Æ¡C
’’ª`·N¡G¥²¶·¦b°õ¦æPRINJOB...ENDPRINTJOB©R¥O¤§«e±N¦C¦L¥÷¼Æ«O¦s¦b_PCOPIES
’’°Ѿ\¡GµL
’Â’Â_PEJECT
’’»yªk¡G_PEJECT=cPageEjectvalue
’Â’ÂÃþ«¬¡G¦r¤¸
’’¹w³]­È¡GBEFORE
’’»¡©ú¡G¥»¨t²ÎÅܼƥΩ󱱨î¸õ­¶ªº¤è¦¡¡A¨ä³]©w­È¦p¤U¡G
’Â’ÂBEFORE’Â’Â’Â’Â ¦b¦C¦L«e¸õ­¶
’Â’ÂAFTER’’’’’¦b¦C¦L«á¸õ­¶
’Â’ÂBOTH’Â’Â’Â’Â’Â ¦C¦L«e«á³£¸õ­¶
’Â’ÂNONE’Â’Â’Â’Â’Â ¦C¦L«e«á³£¤£¸õ­¶
’’ª`·N¡G
’Â’Â¥»ÅܼƦbFoxPro for DOS¤¤ªº¹w³]­È¬OBEFORE¡A¦bVisaul FoxPro¤¤ªº¹w³]­È¬ONONE¡A¥»Åܼƥu¦³¦bPRINTJOB...ENDPRINTJOB©R¥O¶ô¤¤¤~¦³®Ä
’’°Ѿ\¡G_PECODE,PRINTJOB...ENDPRINTJOB
’Â’Â_PEPAGE
’’»yªk¡G_PEPAGE=nLastPageNumber
’Â’ÂÃþ«¬¡G¼Æ­È
’’¹w³]­È¡G32767
’’»¡©ú¡G¥»¨t²ÎÅܼƥΩóªð¦^©Î³]©w¦C¦Lªº²×¤î­¶¸¹¡C
’’ª`·N¡G_PEPAGE¥²¶·¤j©ó_PBPAGE
’’°Ѿ\¡G_PAGENO,_PBPAGE
’Â’Â_PLENGTH
’’»yªk¡G_PLENGTH=nLinesPerPage
’Â’ÂÃþ«¬¡G¼Æ­È
’’¹w³]­È¡G66
’’»¡©ú¡G¥»¨t²ÎÅܼƥΩóªð¦^©Î³]©w¥´¦L¯Èªº­¶ªø¡C´¶³qªº¥´¦L¯È¬O66¦æªø¡A¼Æ­È½d³ò±q1¦Ü32767¡C
’’ª`·N¡G¥»Åܼƪº­È·|¼vÅT_PLINENO¤Î¸õ­¶ªºÀW²v
’’°Ѿ\¡GEJECT¡AON PAGE
’Â’Â_PLINENO
’’»yªk¡G_PLINENO=nCurrentline
’Â’ÂÃþ«¬¡G¼Æ­È
’’¹w³]­È¡G0
’’»¡©ú¡G¥»¨t²ÎÅܼƥΩóªð¦^©Î³]©w¦C¦Lªº¦æ¸¹¡C¼Æ­È½d³ò±q0¦Ü_PLENGTH-1(§Y¥´¦L¯Èªø«×´î1)¡C
’’ª`·N¡G¥»ÅܼƻPPROW()¨ç¼Æ¥\¯à¬Û¦ü¡A¥L­Ìªº¥X¤£¦P¦b©ó¡G
’Â’ÂPROW()¨ç¼Æªð¦^¥´¦LÀYªº¦ì¸m
’Â’Â¥u¦³¦bSET PRINTER³Q³]©w¬°ON®É¡APROW()¨ç¼Æ¤~¦³®Ä
’Â’Â_PLINENO·|¦Û°Ê¼W¥[¡A¤£½×¿é¥X³]³Æ¬OÀÉ¡B¦Lªí¾÷©Î¿Ã¹õ
’’°Ѿ\¡GPROW()
’Â’Â_PPITCH
’’»yªk¡G_PPITCH=cExpression
’Â’ÂÃþ«¬¡G¦r¤¸
’’¹w³]­È¡GDEFAULT
’’»¡©ú¡G¥»¨t²ÎÅܼƥΩó³]©w¦Lªí¾÷ªº¸ÑªR«×¡A³]©w­È¦p¤U¡G
’Â’ÂPICA’’’’’¨C­^¤o10­Ó¦r¤¸
’Â’ÂELITE’Â’Â’Â’Â ¨C­^¤o12­Ó¦r¤¸
’Â’ÂCONDENSED’Â’Â ¨C­^¤o17­Ó¦r¤¸
’Â’ÂDEFAULT’Â’Â’Â ¨Ï¥Î¹w³]­È
’’ª`·N¡G¦pªG¦Lªí¾÷¥»¨­µLªk¦C¦L¥X¤Ó°ªªº±K«×¡A¶i¦æ³]©w¤]¬OµL®Äªº¡C
’’°Ѿ\¡GµL
’Â’Â_PQUALITY
’’»yªk¡G_PQUALITY=lExpression
’Â’ÂÃþ«¬¡GÅÞ¿è
’’¹w³]­È¡G.F.
’’»¡©ú¡G¥»¨t²ÎÅܼƥΩ󱱨î¦C¦L½è¶q¡A¦pªG³]¸m¬°.t.¡A¦C¦Lªº³t«×·|¤U­°¡A¦ý¦C¦Lªº½è¶q¤ñ¸û¦n¡C
’Â’Â_PSPACING
’’»yªk¡G_PSPACING=nLineSpacing
’Â’ÂÃþ«¬¡G¼Æ­È
’’¹w³]­È¡G1
’’»¡©ú¡G¥»¨t²ÎÅܼƥΩ󱱨î¦C¦L¦æ¶Z¡A¼Æ­È½d³ò¬É©ó1-3¤§¶¡¡A¹w³]­È¬O1
’Â’Â_PWAIT
’’»yªk¡G_PWAIT=lExpression
’Â’ÂÃþ«¬¡GÅÞ¿è
’’¹w³]­È¡G.F.
’’»¡©ú¡G¥»¨t²ÎÅܼƥΩó¦C¦L´«­¶®É¬O§_¼È°±¡A.t.¬°¼È°±¡C
’Â’Â
¡@¡@¡@¡@¡@¡@¡@ ¡@Ãö©ó³øªí¦C¦L
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ¡@¡@¡@ ¡@ ¡@¦¿Ä¬ ±`¦{ ¦Ñ¤ý 99.11.30
¡@¡@ ¡@¡@¡@¡@ ¡@¡@¡@¡@ ¡@¡@ ¡@ ¡@ ¡@¡@E-mailcfyns@163.net

¡@ VFP©Ò´£¨Ñªº³øªí³]­p¾¹Áö»¡¥\¯à±j¤j¡A¨Ã¯à´£¨Ñ©Ò¨£©Ò±oªº³øªí¹wÄý¡A
¦ý§ÚÁ`ı±o¨S¦³DOS¤Uª½±µ¥Î¥N½X½s¨îªº¦C¦Lµ{¦¡¨Ó±o¤è«K©M¦Û¥Ñ¡AÁöµMDOS
¨S¦³¹wÄý¥\¯à¡C¤]¥¿¦]¬°¦p¦¹¡A§Ú«Ü¤Ö½Í¤ÎVFP ªº¦C¦L°ÝÃD¡A¬°¤F©M¤j®a¥æ
¬y¡A³o¦¸¤]½Í½ÍVFPªº³øªí¦C¦L°ÝÃD¡A§Æ±æ¥H¦¹©M¤j®a¦@¦P±´°Q¡C
¡@¡@¤@¡B³¡¤À»P¦C¦L¦³Ãöªº¨t²ÎÅܼÆ
¡@¡@VFP¥»¨­¬°§Ú­Ì´£¨Ñ¤F´X­Ó»P¦C¦L¦³ª½±µÃö«Yªº¨t²ÎÅܼÆ,¥¦­Ì¬OSad³¡¤À)
_BOX ¡@¡@¡@¬O§_¦C¦L¤å¦rÃä®Ø¡A.T.=¦C¦L
_GETNPD ¡@ «ü©w©Î«O¦s¦Lªí¾÷¤¶­±ÅX°Êµ{¦¡ªºÀɮצW¡C
_PADVANCE¡@³]©w¥´¦L¯È¶i¯È¤è¦¡¡A=FORMFEED(Àq»{)¾ã±i¶i¯È¡C
_PAGENO ¡@ ³]©w©Î«O¦s·í«eªº¦C¦L­¶¸¹¡C
_PBPAGE ¡@ ³]©w©Îªð¦^¦C¦Lªº°_©l­¶¸¹¡C
_PEPAGE ¡@ ³]©w©Îªð¦^¦C¦Lªº²×¤î­¶¸¹¡C
_PCOLNO ¡@ ³]©w©Îªð¦^·í«e¥´¦LÀYªº¦C¡C
_PLINENO ¡@³]©w©Îªð¦^·í«e¥´¦LÀYªº¦æ¡C
_PCOPIES ¡@³]©w©Îªð¦^¦C¦L¥÷¼Æ¡C
_PLENGTH ¡@³]©w©Îªð¦^¥´¦L¯Èªº­¶ªø¡AÀq»{=66¦æªø¡C
_PPITCH ¡@ ³]©w¦Lªí¾÷ªº¦C¦L±K«×¡C
_PQUALITY¡@³]©w¦Lªí¾÷ªº¦C¦L½è¶q¡C
... ...
¡@¡@³o¨ÇÅܼƦb³]­p³øªíµ{¦¡®É¡A¦³¨Ç¬O«Ü¦³¥Îªº¡A¬G¦b¦¹¦C¥X¡C
¡@¡@¤G¡B¤@¨Ç±`¥Îªº¦C¦L§Þ¥©
¡@¡@1.«ç¼Ë¦C¦L«ü©wªº­¶
REPORT FORM XXXX RANGE 2,5 TO PRINTER ¡@&&±q²Ä2°_¥´¦Ü²Ä5­¶¤î
¡@¡@2.¦p¦ó­pºâÁ`­¶¼Æ¡A¥H¹ê²{¡§²Ä¡H­¶/Á`¡H­¶¡¨
¡@¡@¦b¦C¦L«e®Ú¾Ú²Ó¸`°Ï©Ò¦C¦Lªº°O¿ý±ø¼Æ¡A¥ý¶i¦æ­pºâ¡AµM«á¦A¦C¦L¡A¨ãÅé¥N½X¡G
PUBL mPAGE
SELE XXX ¡@¡@&&xxx=¨Ñ¦C¦Lªº¸ê®Æªí
XX=10 ¡@¡@¡@ &&XX=²Ó¸`°Ï©Ò¦C¦Lªº°O¿ý±ø¼Æ
mPAGE=IIF(RECCOUNT()%XX=0,INT(RECCOUNT()/XX),INT(RECCOUNT()/XX)+1)
mPAGE´N¬OÁ`­¶¼Æ¡A³o¼Ë¦b»Ý­nÁ`­¶¼Æªº¦a¤è´N¥iª½±µ¤Þ¥ÎmPAGEÅܼƤF¡C
¡@¡@3.¦p¦ó¨Ï³øªí¥´º¡¤@­¶
¡@¡@¦pªG¦C¦Lªº°O¿ý¤£¨¬¤@­¶¡A¡§­¶ª`¸}¡¨·|¦Û°Ê¤W²¾¡A¼vÅT³øªíªº¬üÆ[¡A¸Ñ¨Mªº
¿ìªk©M¤W­±ªº®t¤£¦h,§Y¸É¨¬¤@­¶¤¤©Ò¯Ê¤Öªº°O¿ý¡]¸É¨¬ªÅ¥Õ°O¿ý¡^¡G
SELE XXX ¡@¡@ &&xxx=¨Ñ¦C¦Lªº¸ê®Æªí
XX=10 ¡@¡@¡@¡@&&XX=¤@­¶²Ó¸`°Ï©Ò¦C¦Lªº°O¿ý±ø¼Æ
mI=RECCOUNT()%XX ¡@¡@ &&¨ú±o¯Ê¤Öªº°O¿ý±ø¼Æ
FOR I=1 to mI
¡@¡@APPEND BLANK
ENDF
¡@¡@4.³øªí¦b³]­p®É©ú©ú¥i¥H¦C¦L¡A¥i¤@¦w¸Ë¨ì¨ä¥L¾÷¾¹©Î­«¸Ë¨t²Î«á¡A´N·|¥X²{
¡§XXX ±a°Ï¤Ó¤j¤£¯à©ñ¤J­¶¤¤¡¨µ¥´£¥Ü¡A¦Ó¥BµLªk¥¿±`°h¥X¡]¤×¨ä¬O¹ï¦Û©w¸q¯È±i
¤j¤pªºµ{¦¡¡^¡A³o¬O¬°¤°»ò©O¡H
¡@¡@§Ú­Ì¥Î³øªí³]­p¾¹³]­pªº¦C¦Lµ{¦¡¡A«O¦s°h¥X«á¡AºÏ¤ù¤W´N·|¥X²{ .frx©M.FRT
ÀÉ¡A§Ú­Ìªº©Ò¦³³]­p§¡«O¦s¦b³o¨â­ÓÀɤ¤¡C¦bVFP¤¤ .frx¬Û·í©ó.DBFªí¡A.FRT
¬Û·í©ó.FPT³Æµù«¬ÀÉ¡A§Ú­Ì¥ÎUSE XXX.frx ¥i¥H¶H¥´¶}.DBF¤å¥ó¤@¼Ë¥´¶}.frx¤å
¥ó¡A¦b.frxÀɤ¤¦³­ÓExpr³Æµù«¬Äæ¦ì¦W¡A¦b³o­ÓÄæ¦ì¦W¤¤¦³¦p¤U¤º®e¡G¨ä¤¤()¤º¬O
§Ú©Ò¥[ªºÄ¶¤å
======================================================================
RIVER=winspool
DEVICE=Epson LQ-1600K
OUTPUT=LPT1:
ORIENTATION=0 ¡@¡@
PAPERSIZE=256 ¡@¡@ ¡@¡@ (¯È±i¤j¤p)
PAPERLENGTH=1000 ¡@¡@ ¡@(¯È±iªø«×)
PAPERWIDTH=1600 ¡@¡@ ¡@ (¯È±i¼e«×)
DEFAULTSOURCE=8¡@¡@ ¡@¡@(Àq»{¨Ó·½)
PRINTQUALITY=180 ¡@¡@ ¡@(¦C¦L½è¶q)
COLOR=2
YRESOLUTION=180
TTOPTION=1
======================================================================
±q³o­ÓExpr³Æµù«¬Äæ¦ìùØ¥i¥H¬Ý¥X¡GPAPERSIZE=256 ³oùتº256ªí¥Ü¬O¦Û©w¸q¯È±i¡A
¦pªG¡G
PAPERSIZE=9 ¬°A4¡B11¬°A5 ¨ãÅé¸ê®Æ¨£VFPÀ°§UªºPrintfo()¤@¸`¡A ¦Ó¡G
PAPERLENGTH=1000 ¡@(¯È±iªø«×)
PAPERWIDTH=1600 ¡@ (¯È±i¼e«×)
«h¤À§O¥Nªí¦Û©w¸q¯È±iªºªø«×©M¼e«×¡C ¤§©Ò¥H·|¥X²{¤W­±´£¨ìªº°ÝÃD¡A¬O¦]¬°¨t²Î­«
·s¦w¸Ë¦Lªí¾÷«á¡AWIN¨t²Î¤@¯ëÀq»{ªº¬OA4¥´¦L¯È¡A»P§Ú­Ì³]­p®É«O¦s¦b.frx¤å¥óùتº
¯È±i¤£²Å¡A¦]¦Ó³y¦¨³oºØ±¡ªp¡C ¨º»ò¦p¦óÁקK¥X²{³o­Ó°ÝÃD©O¡H
¡@¡@¤U­±¬O¤@¬qÀË´ú¯È±iÃþ«¬ªº¥N½X¡A¨Ñ±z°Ñ¦Ò¡G
³o¬q¥N½X¥²¶·©ñ¦b°õ¦æreport form ... ©R¥O«e¡C
use xxx.frx in 0 ALIAS mPrint ¡@¡@¡@&&¦bªÅ¶¢¤u§@°Ï¥HmPrint§O¦W¥´¶}xxx.frx¤å¥ó
x=atcline('PAPERSIZE',mPrint.Expr)¡@&&¨ú±oPAPERSIZE¦bExprÄæ¦ì¤¤ªº¦æ
sSIZE=subs(mline(mPrint.Expr,x),11) &&¨ú±o³]­p®É«O¦sªº¯È±iÃþ«¬
mSIZE=allt(str(Prtinfo(2))) ¡@¡@¡@¡@&&¨ú±o·í«e¦Lªí¾÷Àq»{ªº¯È±iÃþ«¬
x=atcline('PAPERLENGTH',mPrint.Expr) &&¨ú±o¯È±iªø«×¦bExprÄæ¦ì¤¤ªº¦æ
sLEN=subs(mline(mPrint.Expr,x),13) ¡@&&¨ú±o¯È±iªø«×
x=atcline('PAPERWIDTH',mPrint.Expr)¡@&&¨ú±o¯È±i¼e«×¦bExprÄæ¦ì¤¤ªº¦æ
sWIDTH=subs(mline(mPrint.Expr,x),12) &&¨ú±o¯È±i¼e«×
use in 'mPrint' ¡@¡@¡@¡@¡@¡@¡@¡@¡@&&Ãö³¬xxx.frx¤å¥ó
if sSIZE=mSIZE ¡@¡@¡@¡@¡@¡@¡@¡@¡@&&¦pªG¬Û²Å¡A«h¥¿±`¦C¦L
¡@report form xxx.frx to printer
else
¡@Messagebox('½Ð³]©w¦Lªí¾÷¯È±i¬°¦Û©w¸q¡Gªø='+sLEN+',¼e='+sWIDTH,0+48+0,'´£¥Ü')
¡@report form xxx.frx to printer prompt &&¦C¦L«e¥ý¥´¶}¦Lªí¾÷³]¸m¹ï¸Üµøµ¡
endi
¡@¡@5.¤£Åý¦C¦Lªºµ²ªGÅã¥Ü¦b¿Ã¹õ¤W
report form xxx.frx to printer Noconsole
¡@¡@6.¦C¦L©Î¦C¦L¹wÄý®É¡A¦p¦ó¨Ï¨t²Î¦C¦L¤u¨ã±ø¤£¥X²{
¡@¡@¨t²Î´£¨Ñªº¦C¦L¤u¨ã±ø¡A§Ú­ÌµLªkÀË´ú¨ä¦U«ö¶sªº¨Æ¥ó¡A¤£¯à´x´¤¥Î¤á·í®É¾Þ
§@ªº±¡ªp¡A¨º¦p¦ó¤£Åý¥¦¥X²{©O¡H
¡@¡@­º¥ý±z±o°µ¤@­Óªí³æ(³Ì¦n¬O¼Ò¦¡ªí³æ)¡A¥Î©ó¥N´À¨t²Îªº¹wÄýµøµ¡(Preview)¡AµM«á¡G
do form dybd¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@&&¥´¶}³o­Óªí³æ
report form xxx.frx windows dybd
¡@¡@³o¼Ë¨t²Î´£¨Ñªº¦C¦L¤u¨ã±ø´N¤£·|¥X²{¤F¡C
¡@¡@·íµM¦pªG¦Û¤v¦A°µ­ÓÃþ¦ü©ó¦C¦L¤u¨ã±øªºÃþ¡A¬J¥i´x´¤«ö¶s¨Æ¥ó¤S¬üÆ[´N§ó¦n¤F¡A
ª`¡G¸g¬dVFP3.0¥i¯à¨S¦³windows¤l¥y¡C
¡@¡@«ÜºF·\¡A§Ú¥­®É«Ü¤Ö¥ÎVFPªº³øªí³]­p¾¹¨Ó½s¨î¦C¦Lµ{¦¡¡]¥Î¨ä¥L»y¨¥¥N´Àªº¡^¡A
©Ò¥H¯à½ÍªºÅé·|«Ü¤Ö¡A¤Q¤À§Æ±æ³o¤è­±ªº°ª¤â¯à¤¶²Ð±zªº¸gÅç¡AÁÂÁ¡I
¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×
¡@¡@§Ú©Ò¼g¥Xªº¥N½X¥i¯à¤£¬O³Ì¦X²z©M³Ìºë½mªº¡A¥u¬O´£¥X¤@ºØ«ä¸ô©Î¤èªk
¨Ñ¤j®a°Ñ¦Ò¡A§Æ±æ¯à¹ï±z¦³©ÒÀ°§U¡C

------------------------------------------------ END ---------------

_________________
#############################
§Ö¼Ö¶ý«}¨t¦C©¯ºÖ¦v°t,³Ü¤Q¥þÂû´ö~­ì¨Ó©¯ºÖ¨º»ò²³æ!!

¾Ç·|VFP¨Ï¥ÎªÌªÀ°Ïªº·j´M,Code¤~·|§ó¦³½ì~
#############################


Ruey ¦b ¬P´Á¤é ¤K¤ë 31, 2003 2:00 pm §@¤F²Ä 1 ¦¸­×§ï
¦^³»ºÝ
À˵ø·|­û­Ó¤H¸ê®Æ µo°e¨p¤H°T®§
ALLBEAUTY



µù¥U®É¶¡: 2003-08-13
¤å³¹: 22
¨Ó¦Û: Taiwan

²Ä 2 ¼Ó

µoªíµoªí©ó: ¬P´Á¤é ¤@¤ë 04, 2015 12:10 am    ¤å³¹¥DÃD: ½Ð°Ý SET PRINTER TO ¬°¤°»ò·|¦h°e¥X¤@­¶ ? ¤Þ¨¥¦^ÂÐ

¦]¬°§Ú»Ý­n¥Î¦h³¡¦LªíÉó¦C¦L
°e¥X SET PRINTER TO DEFAULT ·|§â­ì¥»ªº¦LªíÉó¦h°e¥X¤@­¶
¤£ª¾¹D¦³¤°»ò¤èªk¥i¥H¸Ñ¨M©O ?
ÁÂÁ¦U¦ìªºÀ°¦£
¦^³»ºÝ
À˵ø·|­û­Ó¤H¸ê®Æ µo°e¨p¤H°T®§ MSN Messenger
±q¤§«eªº¤å³¹¶}©lÅã¥Ü:   
µoªí·s¥DÃD   ¦^ÂÐ¥DÃD    VFP ·R¥ÎªÌªÀ°Ï ­º­¶ -> VFP °Q½×°Ï ©Ò¦³ªº®É¶¡§¡¬° ¥x¥_®É¶¡ (GMT + 8 ¤p®É)
²Ä1­¶(¦@1­¶)

 
«e©¹:  
±z µLªk ¦b³o­Óª©­±µoªí¤å³¹
±z µLªk ¦b³o­Óª©­±¦^ÂФ峹
±z µLªk ¦b³o­Óª©­±½s¿è¤å³¹
±z µLªk ¦b³o­Óª©­±§R°£¤å³¹
±z µLªk ¦b³o­Óª©­±¶i¦æ§ë²¼
±z µLªk ¦b³o­Óª©­±ªþ¥[ÀÉ®×
±z µLªk ¦b³o­Óª©­±¤U¸üÀÉ®×


Powered by phpBB © 2001, 2005 phpBB Group
¥¿Å餤¤å»y¨t¥Ñ phpbb-tw ºûÅ@»s§@