È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ¶þ¼¶½Ì³Ì¡ª¡ªVisual FoxPro³ÌÐòÉè¼Æ ¸ñʽ2£ºSTORE <±í´ïʽ> TO <ÄÚ´æ±äÁ¿Ãû±í>
˵Ã÷:?µ±ÄÚ´æ±äÁ¿Óë×ֶαäÁ¿Í¬Ãûʱ,ÔÚÄÚ´æ±äÁ¿Ãûǰ¼ÓM.(»òM->)Çø·Ö
ͬÃûµÄ×ֶαäÁ¿¡£
?¸ñʽ1Ò»´ÎÖ»ÄܸøÒ»¸ö±äÁ¿¸³Öµ£»
¸ñʽ2Ò»´Î¿ÉÒÔ¸ø¶à¸öÓöººÅ·Ö¸ôµÄ±äÁ¿¸³Öµ¡£
?ÔÚʹÓñäÁ¿Ö®Ç°²»ÐèÒª¶¨Ò壬µ±Ê¹Óø³ÖµÃüÁîºó,¼´½¨Á¢ÁËÄÚ´æ±äÁ¿
?¿ÉÒÔͨ¹ý¶ÔÄÚ´æ±äÁ¿ÖØÐ¸³ÖµÀ´¸Ä±äÆäÄÚÈݺÍÀàÐÍ¡£ Àý: ZF1=¡®Òø´¨¡¯
STORE 18.4 to A1,A2,A3 L1=.T. S1=$500.89
Store {^2004-09-15} to RQ1,RQ2 ?? ZF1,A1,A2,A3,L1,S1,RQ1,RQ2 2.Êý×é
?¶¨Ò壺ÊÇÄÚ´æÖÐÁ¬ÐøµÄһƬ´æ´¢ÇøÓò£¬Êý×éÖеÄÿ¸ö±äÁ¿³ÆÎªÊý×éÔªËØ£¬Ã¿¸öÊý×éÔªËØµÄÊý¾ÝÀàÐÍ¿ÉÒÔ²»Ïàͬ£¬Ã¿¸öÊý×éÔªËØÍ¨¹ýÊý×éÃû¼°ÏàÓ¦µÄϱêÀ´·ÃÎÊ¡£ ?´´½¨ÃüÁ
DIMENSION ¡´Êý×éÃû¡µ£¨¡´Ï±êÉÏÏÞ1¡µ[£¬¡´Ï±êÉÏÏÞ2¡µ]£©[£¬??] DECLEAR <Êý×éÃû¡µ£¨¡´Ï±êÉÏÏÞ1¡µ[£¬¡´Ï±êÉÏÏÞ2¡µ]£© [£¬??] Àý£º dimension x(8)£¬y(3,4)
8¸öÔªËØ 12¸öÔªËØ
¡ì3.1.3ÄÚ´æ±äÁ¿³£ÓÃÃüÁî
1£®ÄÚ´æ±äÁ¿µÄ¸³Öµ 2£®±í´ïʽֵµÄÏÔʾ 3£®ÄÚ´æ±äÁ¿µÄÏÔʾ ¸ñʽ1£º
LIST MEMORY [LIKE¡´Í¨Åä·û¡µ][TO PRINTER|TO FILE ¡´ÎļþÃû¡µ] ¸ñʽ2£º
DISPLAY MEMORY [LIKE¡´Í¨Åä·û¡µ][TO PRINTER| TO FILE¡´ÎļþÃû¡µ] ¹¦ÄÜ£ºÏÔʾÄÚ´æ±äÁ¿µÄµ±Ç°ÐÅÏ¢£¬°üÀ¨±äÁ¿Ãû¡¢×÷ÓÃÓò¡¢ÀàÐÍ¡¢È¡Öµ¡£
-21-
È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ¶þ¼¶½Ì³Ì¡ª¡ªVisual FoxPro³ÌÐòÉè¼Æ ˵Ã÷£º¢ÙÑ¡ÓÃLIKEÖ»ÏÔʾÓëͨÅä·ûÏàÆ¥ÅäµÄÄÚ´æ±äÁ¿¡£
¢Ú[TO PRINTER]ÏÔʾµÄͬʱËÍÍù´òÓ¡»ú£»
[TO FILE] ´æÈë¸ø¶¨ÎļþÃûµÄÎı¾Îļþ.TXTÖС£
¢Û LIST¹ö¶¯ÏÔʾ,DISP·ÖÒ³ÏÔʾ 4£®ÄÚ´æ±äÁ¿µÄÇå³ý
¸ñʽ1:CLEAR MEMORY
¸ñʽ2:RELEASE<ÄÚ´æ±äÁ¿Ãû±í> ¸ñʽ3:RELEASE ALL [EXTENDED]
¸ñʽ4:RELEASE ALL [LIKE<ͨÅä·û>|EXCEPT<ͨÅä·û>] 5£®±íÖÐÊý¾ÝÓëÊý×éÊý¾ÝÖ®¼äµÄ½»»» ¢Ù½«±íµÄµ±Ç°¼Ç¼¸´ÖƵ½Êý×é
¸ñʽ1:SCATTER [F1ELDS<×Ö¶ÎÃû±í>] [MEMO] TO <Êý×éÃû> [BLANK] ¹¦ÄÜ:¸´ÖƱíµÄµ±Ç°¼Ç¼µÄÖ¸¶¨×ֶε½Êý×éÔªËØ,Èô²»Ö¸¶¨×Ö¶Î ,Ôò¸´ÖƳý±¸×¢ÐÍMºÍͨÓÃÐÍGÖ®ÍâµÄÈ«²¿×ֶΡ£
¸ñʽ2:SCATTER [F1ELDS LIKE<ͨÅä·û>|FIELDS EXCEPT<ͨÅä·û>][MEMO]TO<Êý×éÃû>[BLANK]
¹¦ÄÜ:¸´ÖÆÓÃͨÅä·ûÖ¸¶¨°üÀ¨»òÅųýµÄ×Ö¶Î ¢Ú½«Êý×éÊý¾Ý¸´ÖƵ½±íµÄµ±Ç°¼Ç¼¡£
¸ñʽ1:GATHER FROM <Êý×éÃû>[FIELDS <×Ö¶ÎÃû±í>][MEMO]
¹¦ÄÜ:½«Êý×éÖеÄÊý¾Ý×÷Ϊһ¸ö¼Ç¼¸´ÖƵ½±íµÄµ±Ç°¼Ç¼ÖÐ,ÈôÊý×éÔªËØ¸ö
Êý¶àÓڼǼÖÐ×ֶεĸöÊý,Ôò¶àÓಿ·Ö±»ºöÂÔ¡£
¸ñʽ2:GATHER FROM <Êý×éÃû>[FIELDS LIKE<ͨÅä·û>|FIELDS EXCEPT<ͨÅä·û>][MEMO]
¹¦ÄÜ:¸´ÖÆÓÃͨÅä·ûÖ¸¶¨°üÀ¨»òÅųýµÄ×Ö¶Î
¡ì3.2±í´ïʽ
¶¨Òå:ͬÀàÐ͵ĸ÷ÖÖÊý¾Ý(³£Á¿¡¢±äÁ¿¡¢º¯Êý)ͨ¹ýͬÀàÐÍÔËËã·û°´Ò»¶¨¹æÔòÁ¬½ÓÆðÀ´µÄʽ×Ó¡£
?ÐÍ:N¡¢C¡¢D¡¢L?³ö±í´ïʽµÄÖµ?Öµ:°´ÔËËã·ûµÄÔËËã¹æÔòÇó¡ì3.2.1ÊýÖµ¡¢×Ö·ûÓëÈÕÆÚʱ¼ä±í´ïʽ
Ò»¡¢ÊýÖµ±í´ïʽ
¶¨Òå:ÓÉËãÊõÔËËã·û½«ÊýÖµÐͳ£Á¿¡¢±äÁ¿¡¢º¯ÊýÁ¬½ÓÆðÀ´ÐγÉ,ÔËËã½á¹ûÈÔ
-22-
È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ¶þ¼¶½Ì³Ì¡ª¡ªVisual FoxPro³ÌÐòÉè¼Æ ΪÊýÖµÐÍ¡£ ?ËãÊõÔËËã·ûÓÅÏȼ¶
A.( ) > B. **»ò^ > C.*¡¢/¡¢% > D.+¡¢_ ?ÇóÓàÔËËã
%»òMOD( ) ÇóÓà»òȡģ,ÓàÊýµÄÕý¸ººÅÓë³ýÊýÒ»Ö ¶þ¡¢×Ö·û±í´ïʽ
¶¨Òå:ÓÉ×Ö·ûÔËËã·ûÓë×Ö·ûÐͳ£Á¿¡¢±äÁ¿¡¢º¯Êý¹¹³É£¬ÔËËã½á¹ûÈÔΪ×Ö·ûÐÍ +:½«Á½¸ö×Ö·û´®Á¬½ÓÐγÉÒ»¸öÐÂ×Ö·û´®
-:Á¬½ÓǰºóÁ½¸ö×Ö·û´®,²¢½«Ç°×Ö·û´®µÄβ²¿¿Õ¸ñÒÆµ½ºÏ²¢ºóµÄÐÂ×Ö·û
´®Î²²¿
Èý¡¢ÈÕÆÚʱ¼ä±í´ïʽ
¶¨Òå:ÓÉÈÕÆÚÐÍÔËËã·ûÓëÈÕÆÚÐÍ»òÊýÖµÐ͵ij£Á¿¡¢±äÁ¿»òº¯Êý¹¹³É¡£ÔËËã½á
¹ûΪÈÕÆÚÐÍ»òÊýÖµÐÍ¡£ ÈÕÆÚÔËËã·û:+¡¢-
¶ÔÈÕÆÚ±í´ïʽµÄ¸ñʽÓÐһЩÏÞÖÆ,ºÏ·¨µÄÈç½Ì²ÄP64±í3.3 ? {^2005-09-16,10:10:10AM}-{^2004-09-16,09:10:10AM}
¡ì3.2.2¹ØÏµ±í´ïʽ
¶¨Òå:Ò²³Æ¼òµ¥Âß¼±í´ïʽ,ÓɹØÏµÔËËã·ûÓëÆäËû±í´ïʽ×é³É,Æä×÷ÓÃÊDZÈ
½ÏÁ½¸ö±í´ïʽµÄ´óС»òǰºó,ÆäÔËËã½á¹ûÊÇÂß¼ÐÍ¡£ 1£®ÐÎʽ:<±í´ïʽ1><¹ØÏµÔËËã·û><±í´ïʽ2> ˵Ã÷:¢ÙÊýÖµÐͺͻõ±ÒÐÍÊý¾Ý±È½Ï
°´ÊýÖµµÄ´óС±È½Ï
¢ÚÈÕÆÚºÍÈÕÆÚʱ¼äÐÍÊý¾Ý±È½Ï
ÔçµÄÈÕÆÚ»òʱ¼äС,ÍíµÄÈÕÆÚ»òʱ¼ä´ó
¢ÛÂß¼ÐÍÊý¾Ý±È½Ï .T. ´óÓÚ.F.
¢Ü×Ó´®°üº¬²âÊÔ
²âÊÔǰ×Ö·û´®ÊÇ·ñΪºó×Ö·û´®µÄ×Ó×Ö·û´® 2£®ÉèÖÃ×Ö·ûµÄÅÅÁдÎÐò
µ±×Ö·û´®±È½Ïʱ,°´´Ó×óÏòÓÒ˳Ðò±È½Ï,¶Ô×Ö·ûÐòÁеÄÅÅÐòÉèÖÃÓÑÈË»ú»á»°ºÍÃüÁîÁ½ÖÖ·½Ê½
¢ÙÔÚÈË»ú»á»°·½Ê½ÏÂÉèÖÃ
?Machine¡°¹¤¾ß¡±¡ú¡°Ñ¡Ï¡úÊý¾ÝÑ¡Ï¡úÅÅÐòÐòÁСú ??PinYin?Stroke ?¢ÚÃüÁʽÉèÖÃ
?»úÆ÷??Æ´Òô?±Ê»?-23-
È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ¶þ¼¶½Ì³Ì¡ª¡ªVisual FoxPro³ÌÐòÉè¼Æ SET COLLATE TO ¡°<ÅÅÐò´ÎÐòÃû>¡± ´ÎÐòÃû ˵Ã÷:
A.Machine: °´ASC¢òÂëÖµÅÅÁÐ
¿Õ¸ñ<¡°0¡±<¡°1¡±?<¡°9¡±<¡°A¡±<¡°B¡±?<¡°Z¡±<¡°a¡±<¡±b¡±?<¡±z¡±<Èκκº×Ö
B.PinYin:°´ÕÕÆ´Òô´ÎÐòÅÅÁÐ ¿Õ¸ñ<Сд×Öĸ<´óд×Öĸ
C.Stroke : ÎÞÂÛÖÐÎÄ¡¢Î÷ÎÄ£¬°´ÕÕÊéд±Ê»µÄ¶àÉÙÅÅÐò¡£ 3£®×Ö·û´®¾«È·±È½ÏÓëEXACTÉèÖà SET EXACT ON/ OFF
?set exact off ·Ç¾«È·±È½Ï
ÓұߵÄ×Ö·û´®Óë×ó±ß×Ö·û´®µÄÇ°Ãæ²¿·ÖÄÚÈÝÏàÆ¥Åä,¼´¿ÉµÃµ½Âß¼Õæ .T.
?set exact on ¾«È·±È½Ï
µ±=ʱ,ÏÖÔڽ϶Ì×Ö·û´®Î²²¿¼ÓÉÏÈô¸É¸ö¿Õ¸ñ,ʹÁ½¸ö×Ö·û´®³¤¶ÈÏàµÈ,ÔٱȽÏ
µ±==ʱ,ÐëÁ½¸ö×Ö·û´®ÍêÈ«Ïàͬ(°üÀ¨¿Õ¸ñ¼°¸÷×Ö·ûµÄλÖÃ)
?Machine??PinYin?Stroke?¡ì3.2.3Âß¼±í´ïʽ
¶¨Òå:ÓÉÂß¼ÔËËã·û½«Âß¼Êý¾ÝÁ¬½ÓÆðÀ´µÄʽ×Ó,ÆäÔËËã½á¹ûΪÂß¼Öµ¡£ 1£®Âß¼ÔËËã·û: .NOT. ¡¢.AND. ¡¢.OR.(NOT>AND>OR)
2£®ÔËËã·ûÓÅÏȼ¶: ËãÊõÔËËã·û>×Ö·ûÔËËã·ûºÍÈÕÆÚʱ¼äÔËËã·û>¹ØÏµÔËËã·û>Âß¼ÔËËã·û
Àý:? X<50 .OR. ¡°A¡±>¡°B¡±
? (3*6<>20/4) .AND.(¡®A¡¯>¡®B¡¯)
? (¡®Î¢ÐͼÆËã»ú¡¯==¡®¼ÆËã»ú¡¯) OR (¡®¼ÆËã»ú¡¯$¡®¼ÆËã»úÊÀ½ç¡¯) ÄêÁä=20
ÐÔ±ð =¡°ÄС± »é·ñ=.F. ѧÀú=¡°´óѧ¡±
? ÄêÁä>18 .AND. (.NOT. (ÐÔ±ð=¡°Å®¡±))
-24-

