Ìâ½â·ÖÎö
µÚÒ»ÕÂVisual FoxPro»ù´¡ÖªÊ¶
Ò»¡¢Ñ¡ÔñÌâ
1¡¢·ÖÎö£ºÊµÏÖÊý¾Ý¹²Ïí£¬¼õÉÙÊý¾ÝÈßÓàÊÇÊý¾Ý¿âϵͳµÄÖ÷ÒªÌØµãÖ®Ò»¡£ÔÚÉè¼ÆÊý¾Ý¿âʱӦÒÔÃæÏòÈ«
¾ÖµÄ¹Ûµã×éÖ¯Êý¾Ý¿âÖеÄÊý¾Ý£¬Ó¦¾¡Á¿¼õÉÙÊý¾ÝÈßÓ࣬¶ø²»ÊÇÈ¡ÏûËùÓеÄÊý¾ÝÈßÓ࣬ÕâÑù¼ÈÄܱÜÃâ²»±ØÒªµÄÊý¾ÝÖØ¸´£¬ÓÖ¿ÉÒÔÓÐÒâʶµÄ±£ÁôÊʵ±µÄÈßÓ࣬ÓÃÓÚÌá¸ß²éѯЧÂÊ¡£´ð°¸BÖеÄÊý¾ÝÒ»ÖÂÐÔÊÇÊý¾Ý¿âϵͳµÄÌØµãÖ®Ò»£¬Æäº¬ÒåÊÇ£ºÓÉÓÚÊý¾Ý¿âϵͳ¼õÉÙÊý¾ÝÈßÓ࣬¿ÉÒÔʵÏÖÊý¾ÝµÄÒ»ÖÂÐÔ¡£´ð°¸DÊÇ´íÎóµÄ¡£
2¡¢·ÖÎö£ºÑ¡Ôñ¡¢Í¶Ó°ºÍÁª½ÓÊÇרÃŵĹØÏµÔËË㣬ÔÚVFP6.0ÃüÁîÖÐFOR <Ìõ¼þ>ºÍWHILE <Ìõ¼þ>
×Ӿ䣬SET FILTER TO <Ìõ¼þ>Óï¾äʵÏÖ¹ØÏµµÄÑ¡ÔñÔËËã¡£FIELDS <×Ö¶ÎÃû±í>×Ó¾äºÍSET FIELDS TO <×Ö¶ÎÃû±í>Óï¾äʵÏÖ¹ØÏµµÄͶӰÔËËã¡£¹ØÁªÏ൱ÓÚÂß¼Áª½Ó£¬JOINÃüÁîʵÏÖ¹ØÏµµÄÎïÀíÁª½Ó¡£¶øÅÅÐò¡¢Ë÷Òý¡¢Í³¼Æ¡¢¸üÐÂÊôÓÚÊý¾Ý¿â¹ÜÀíϵͳÌṩµÄÊý¾Ý¿â¹ÜÀí²Ù×ݹ¦ÄÜ¡£²¢¡¢²î¡¢½»ÊǹØÏµµÄ´«Í³¼¯ºÏÔËË㣬VFP6.0ûÓÐרÃŵÄÃüÁîÀ´ÊµÏÖ£¬µ«ÕâЩ¹¦ÄÜ¿ÉÒÔͨ¹ý±àÖÆ³ÌÐòÀ´ÊµÏÖ¡£
3¡¢·ÖÎö£ºVFP6.0ÊÇÒ»¸ö¹ØÏµÊý¾Ý¿â¹ÜÀíϵͳ£¬Ö§³Ö¹ØÏµÊý¾ÝÄ£ÐÍ¡£µ«VFP6.0ÒÔÎļþ²Ù×÷Ϊ»ù´¡£¬
ËùÓõÄÊõÓï¸ü½Ó½üÓÚÎļþϵͳµÄͨË״ʻ㡣´ÓÓû§¹ÛµãÀ´¿´£¬Ò»¸ö¹ØÏµµÄÂß¼½á¹¹ÊÇÒ»¸ö¶þά±í£¬ÔÚ´ÅÅÌÉÏÒÔÎļþÐÎʽ´æ´¢£¬ÔÚVFP6.0ÖгÆÎªÊý¾Ý¿â±íÎļþ¡£Òò´Ë±í½á¹¹¶ÔÓ¦¹ØÏµÄ£Ê½£¬Ò»¸ö±íÎļþ¶ÔÓ¦Ò»¸ö¾ßÌå¹ØÏµ¡£¶þά±íÖеÄÐгÆÎªÔª×飬¶ÔÓ¦Êý¾Ý¿â±íÎļþÖеļǼֵ¡£¶þά±íÖеÄÁгÆÎªÊôÐÔ£¬Ã¿Ò»ÁÐÓÐÒ»¸öÊôÐÔÃû£¬ÔÚVFP6.0ÖгÆÎª×Ö¶ÎÃû£¬ÊôÐÔÖµÏ൱ÓÚ¸÷¸ö¼Ç¼µÄ×Ö¶ÎÖµ¡£¹ØÏµÄ£ÐÍÊÇÓöþά±íµÄÐÎʽÀ´±íʾÊÂÎïºÍÊÂÎïÖ®¼äÁªÏµµÄÊý¾ÝÄ£ÐÍ£¬Ò»¸ö¹ØÏµÄ£ÐÍͨ³£ÊÇÓɶà¸ö¹ØÏµÄ£Ê½×é³ÉµÄ¡£
4¡¢·ÖÎö£ºÔÚ±íÎļþÖУ¬¼Ç¼µÄ´ÎÐòÎ޹ؽôÒª£¬¸÷¸ö×Ö¶ÎÖ®¼äµÄÁªÏµÊÇÓÉÓïÒå¾ö¶¨µÄ¡£ËäÈ»¼Ç¼µÄÎï
Àí˳ÐòÓÉÊäÈëµÄ´ÎÐò¾ö¶¨£¬µ«ÔÚÊý¾Ý´¦Àí¹ý³ÌÖпÉÒÔͨ¹ýÅÅÐò»òË÷ÒýµÈÊÖ¶ÎÀ´ÖØÐÂ×éÖ¯£¬Òò´Ë¼Ç¼ǰºó˳ÐòµÄ¸Ä±ä²¢²»Ó°Ïì±íÎļþÖÐÊý¾ÝµÄʵ¼ÊÒâÒ壬¿ÉÒÔÈÎÒâµßµ¹¡£
9¡¢·ÖÎö£º´ð°¸BµÄ×Öĸδ¼Ó¶¨½ç·û£¬ÏµÍ³Ò»°ãÈÏΪÊDZäÁ¿Ãû£¬´ð°¸CÊDZíʾÁ¬³ýµÄÊýÖµ±í´ïʽ£¬
´ð°¸DÊÇÃüÁîÖеķ¶Î§²ÎÊýÑ¡Ïî¡£Âß¼Ðͳ£Á¿¿ÉÒÔ±íʾΪ£º.Y.¡¢.y¡¢.T.¡¢.t.¡¢.N.¡¢.n.¡¢.F.¡¢.f.£¬Ö»Óдð°¸AÊÇÕýÈ·µÄ¡£
10¡¢·ÖÎö£º±äÁ¿ÃûÊÇÓÃÀ´±êʶ±äÁ¿µÄ·ûºÅ£¬×î¶à10¸ö×Ö·û£¬¿ÉÒÔÓÉ×Öĸ£¬Êý×ÖºÍǶÔÚÖмäµÄÏ»®Ïß
×é³É£¬µ«±ØÐëÒÔ×Öĸ»òºº×Ö¿ªÍ·£¬Öм䲻ÄÜÓпոñ¡£ 13¡¢·ÖÎö£ºÏòÄÚ´æ±äÁ¿¸³ÖµÊ±£¬Âß¼Öµ±ØÐë´øÓÐÔ²µã¶¨½ç·û£¬·ñÔò»áÎóÈÏΪ±äÁ¿¡£¸ÃÌâÒ²¿ÉÒÔÓÃDY=.F.
À´¸³Öµ£¬Á½ÕßµÄÇø±ðÔÚÓÚSTOREÃüÁî¿ÉÒÔÒ»´Î¸ø¶à¸ö±äÁ¿¸³Öµ£¬¶ø¡°=¡±ÃüÁîÒ»´ÎÖ»ÄܸøÒ»¸ö±äÁ¿¸³Öµ¡£¶ø¶Ô±íÎļþÖеÄ×Ö¶ÎÐÞ¸ÄÊý¾Ý£¬Ó¦Ê¹ÓÃREPLACEÃüÁÓÉÓÚ×Ö¶ÎÀàÐͺͿí¶ÈÒѾÊÂÏȶ¨Ò壬¾Í²»±ØÔÙÊäÈ붨½ç·ûÁË¡£´ð°¸AÒ»°ã±íʾ½«±äÁ¿FALSEµÄÖµ¸³¸øDY£¬ÈôFALSEû¸³Öµ£¬¸ÃÓï¾äÊÇ´íÎóµÄ¡£´ð°¸C½«×Ö·û´®¡±.F.¡±¸³¸øDY¡£´ð°¸D½«×Ö·û´®¡±F¡±¸³¸øDY¡£
17¡¢·ÖÎö£ºµ±×ֶαäÁ¿ºÍÄÚ´æ±äÁ¿Í¬Ê±´æÔÚʱ£¬×ֶαäÁ¿µÄÓÅÏȼ¶¸ßÓÚͬÃûµÄ¼òµ¥ÄÚ´æ±äÁ¿¡£ÎªÇ¿
µ÷ÊǼòµ¥ÄÚ´æ±äÁ¿£¬¿ÉÒÔÔÚÄÚ´æ±äÁ¿ÃûµÄÇ°Ãæ¹ÚÒÔǰ׺¡°M.¡±»ò¡°M->¡±£¬ÒÔÊ¾Çø±ð¡£Òò´ËÖ»Óдð°¸BÊÇÕýÈ·µÄ¡£
20¡¢·ÖÎö£ºÃüÁî?X=Y=66µÄÃüÁ´ÊÊÇ?£¬ÆäÖÐX=Y=66²»ÊǸ³ÖµÃüÁî¶øÊǹØÏµ±í´ïʽ£¬±È½Ï½á¹û
Ϊ.F.¡£
21¡¢·ÖÎö£ºÁ½¸öÈÕÆÚÊý¾ÝÏà¼õ£¬½á¹ûΪÏà²îµÄÌìÊý¡£
49
22¡¢ÔÚ×Ö·û´®²Ù×÷ÖУ¬¼ÓºÅ¡°+¡±½«Ç°ºó×Ö·û´®Ê×β½ô´ÕÁ¬½Ó£»¼õºÅ¡°?¡±Á¬½Óǰºó×Ö·û´®£¬²¢½«Ç°
Ãæ×Ö·û´®Î²²¿¿Õ¸ñÒÆµ½ºÏ²¢ºóµÄ×Ö·û´®Î²²¿¡£Ö´ÐеڶþÌõÃüÁîÖ®ºó£¬YÊÇ×Ö·û´®¡±375213¡±£»µÚÈýÌõÃüÁîÖ´ÐС±375213¡±?¡±111¡±²Ù×÷£¬½á¹ûӦΪ¡±375213111¡±¡£ 23¡¢·ÖÎö£ººê´ú»»º¯ÊýµÄ×÷Óýö½öÊÇ×Ö·û´®¡°°á¼Ò¡±£¬Ï൱ÓÚÖ±½ÓдÔÚº¯ÊýËùÔÚλÖÃÉÏ¡£ÖÁÓÚ´ú»»ºó
²úÉúʲô×÷Óã¬ÍêÈ«ÓÉÆäËûÃüÁî»òÓï¾äµÄ¹¦Äܾö¶¨£¬²¢²»ÊÇ&º¯ÊýµÄ¹¦ÄÜ¡£¾¹ýºê´ú»»£¬ÌâÄ¿Öбí´ïʽ1+&KµÄÖµÓ¦µ±ÊDZí´ïʽ1+M+NµÄÖµ¡£ÔÚ¶Ô±í´ïʽÇóֵʱ£¬ÏµÍ³ÓÖ·Ö±ð°ÑM¡¢NµÄÖµ´úÈ룬½á¹ûÖµÊÇ1+3+8=12¡£
25¡¢·ÖÎö£º´ð°¸AÊÇÁ½¸ö×Ö·û´®Ïà¼õ£¬ÔËËã½á¹ûΪ×Ö·û´®£»´ð°¸CÊÇÈÕÆÚÐÍÊý¾ÝºÍÊýÖµÐÍÊý¾ÝÏà¼õ£¬
ÔËËã½á¹ûΪÈÕÆÚÐÍÊý¾Ý£»´ð°¸DÊǹØÏµ±í´ïʽ£»´ð°¸BÖÐLENº¯ÊýµÄ½á¹ûΪÊýÖµÐÍÊý¾Ý£¬ÔÙ¼õ1µÃµ½ÊýÖµÐÍÊý¾Ý¡£
27¡¢·ÖÎö£ºµ±SUBSTR()º¯ÊýµÄµÚ1¸ö²ÎÊý´óÓÚ×Ö·û´®µÄ³¤¶Èʱ£¬Æä½á¹û½«Êä³ö¿Õ´®¡£
30¡¢·ÖÎö£ºATº¯ÊýµÄ¸ñʽÊÇAT(<×Ö·û±í´ïʽ1>,<×Ö·û±í´ïʽ2>[,<ÊýÖµ±í´ïʽ>])£¬¸Ãº¯Êý¹¦ÄÜÊÇ·µ
»Ø<×Ö·û±í´ïʽ1>ÔÚ<×Ö·û±í´ïʽ2>ÖеÚ<ÊýÖµ±í´ïʽ>´Î³öÏÖµÄλÖá£Èô<×Ö·û±í´ïʽ1>²»ÔÚ<×Ö·û±í´ïʽ2>ÖÐÔò·µ»Ø0£¬Èô²»¸ø³ö<ÊýÖµ±í´ïʽ>ÔòÒþº¬Îª1¡£Êä³öֵΪÊýÖµÐÍÊý¾Ý¡£
31¡¢·ÖÎö£ºµ±ROUND()º¯ÊýµÄµÚ2¸ö²ÎÊýΪ?2ʱ£¬ËÄÉáÎåÈëСÊýµã֮ǰÁ½Î»£¬²¢±£³ÖÔСÊýλÊý
²»±ä¡£
36¡¢·ÖÎö£ºº¯ÊýTYPE(<×Ö·ûÐͱí´ïʽ>)²âÊÔ±í´ïʽµÄÊý¾ÝÀàÐÍ£¬·µ»ØÒ»¸ö´óд×Öĸ£¬·Ö±ð´ú±í£º×Ö
·ûÐÍC¡¢ÊýÖµÐÍN¡¢»õ±ÒÐÍY¡¢Âß¼ÐÍL¡¢ÈÕÆÚÐÍD¡¢ÈÕÆÚʱ¼äÐÍT¡¢±¸×¢ÐÍM¡¢Í¨ÓÃÐÍG¡¢Î´¶¨ÒåU¡£×¢Òâ²âÊÔµÄÊÇ×Ö·ûÐͱí´ïʽËù±íʾµÄÊý¾ÝÀàÐÍ£¬²»°üÀ¨×Ö·ûÐͱí´ïʽµÄ¶¨½ç·û£¬ÌâÄ¿²âÊÔµÄÊÇKKµÄÊý¾ÝÀàÐÍ£¬ÊÇ×Ö·ûÐÍC¡£
37¡¢·ÖÎö£ºÓÃTYPEº¯Êý²âÊÔÒ»¸ö¿Õ×Ö·û´®£¬ÊôÓÚ䶨ÒåµÄÊý¾ÝÀàÐÍU¡£
41¡¢·ÖÎö£º×Ö·û´®³¤¶Èº¯ÊýLEN(<×Ö·û±í´ïʽ>)µÄ¹¦ÄÜÊÇ·µ»Ø×Ö·û´®ËùÕ¼µÄ×Ö½ÚÊý¡£ÓüõºÅÁ¬½ÓµÄ
×Ö·û´®½«Ç°´®µÄ¿Õ¸ñ˦µ½ºó´®µÄºóÃæ£¬²¢Ã»ÓÐɾ³ý¡£
42¡¢·ÖÎö£ºÌõ¼þº¯ÊýIIF(<Âß¼±í´ïʽ>,<±í´ïʽ1>,<±í´ïʽ2>)µÄ¹¦ÄÜÊÇ£¬Èç¹ûÂß¼±í´ïÊ½ÎªÕæ£¬·µ
»Ø<±í´ïʽ1>µÄÖµ£»·ñÔò·µ»Ø<±í´ïʽ2>µÄÖµ¡£º¯ÊýSPACE(1)²úÉú1¸ö¿Õ¸ñ¡£LEN(SPACE(1))?1=0£¬Ìõ¼þΪÂß¼¼Ù¡£¹ÊÌõ¼þº¯Êý·µ»Ø<±í´ïʽ2>µÄÖµ?1¡£
43¡¢·ÖÎö£º²âÊÔº¯ÊýVARTYPEµÄʹÓøñʽΪVARTYPE(<²âÊÔ¶ÔÏó>)£¬Æä<²âÊÔ¶ÔÏó>µÄÍâÃæ²»ÐèÒª
¼Ó¶¨½ç·û£»¶øº¯ÊýTYPE(<²âÊÔ¶ÔÏó>)ÍâÃæ±ØÐë¼Ó¶¨½ç·û¡£ËùÒÔB¡¢C¡¢DÊÇÕýÈ·µÄ£¬AÊÇ´íÎóµÄ¡£
44¡¢·ÖÎö£ºÔÚVFP6.0ÖУ¬SET STRICTDATEÉèÖÃΪ0£¬Òâζ×Ų»½øÐÐÑϸñÈÕÆÚ¸ñʽµÄ¼ì²é£¬ÕâÓë
VFP5.0¼æÈÝ£»SET STRICTDATEÉèÖÃΪ1£¬Òâζ×ÅÒªÇóËùÓÐÈÕÆÚÐͺÍÈÕÆÚʱ¼äÐͳ£Êý¶¼·ûºÏÑϸñÈÕÆÚ¸ñʽ£»SET STRICTDATEÉèÖÃΪ2£¬Ó뽫SET STRICTDATEÉèÖÃΪ1¹¦ÄÜÏàͬ£¬µ«Èç¹ûCTOD()ºÍCTOT()º¯Êý³öÏÖÔÚ´úÂëÖУ¬½«³öÏÖ±àÒë´íÎó¡£SET STRICTDATEûÓÐ3µÄÉèÖ㬹ÊӦѡÔñB¡£
45¡¢·ÖÎö£ºSET DATE AMERICANºó£¬DATE()»ñµÃµÄÈÕÆÚÐÍÊý¾ÝµÄ¸ñʽΪmm/dd/yy£¬¼´ÔÂ/ÈÕ/ÄêµÄ
¸ñʽ¡£¶øÓÃDTOC(DATE(),1)¿É°ÑÈÕÆÚÐÍÈÕÆÚת»»³É×Ö·ûÐÍÈÕÆÚ£¬¼Ó²ÎÊý1ʹÊä³ö¸ñʽΪÄê¡¢Ô¡¢ÈÕ£¬Äê·ÝΪ4룬½ØÈ¡×ó±ß4λºó¸ÕºÃ»ñµÃ4λÄê·Ý¡£Òò´ËÖ»Óдð°¸B²»ÄÜ»ñµÃ4λÄê·Ý¡£ 51¡¢·ÖÎö£ººê´ú»»º¯ÊýµÄ´ú»»¹¦ÄܺÜÇ¿£¬ËüÔÚÈκÎλÖö¼ÄÜÆð×÷Óá£ÎÞÂÛÔÚÀ¨ºÅÀﻹÊÇÔÚ¶¨½ç·ûÀï
¾ù¿É´ú»»¡£´ú»»ºó±í´ïʽSTR(&A,2)+¡±45&A¡±ÎªSTR(23.45,2)+¡±4523.45¡±£¬¼´¡±23¡±+¡±4523.45¡±£¬Á½¸ö×Ö·û´®¡±23¡±ºÍ¡±4523.45¡±Ê×βÏà½Ó£¬½á¹ûΪ¡±234523.45¡±¡£ÔÚÏÔʾʱ²»³öÏÖ¶¨½ç·û¡£
57¡¢·ÖÎö£ºVALº¯ÊýµÄ¸ñʽΪVAL(<×Ö·û±í´ïʽ>)£¬Æä¹¦ÄÜÊǽ«×Ö·ûÐÍÊý¾Ýת»»ÎªÊýÖµÐÍÊý¾Ý¡£×Ö
·û´®ÖпÉת»»²¿·Ö´ÓµÚÒ»¸öÊý×Ö×Ö·û¿ªÊ¼µ½·ÇÊý×Ö×Ö·ûΪֹµÄÊý×Ö´®£¬¿ÉÒÔ°üº¬¸ººÅ¡£ÓÉÓÚ¸ÃÌâÖÐ×Ö·û´®ÖеÚÒ»¸ö×Ö·ûΪ·ÇÊý×Ö×Ö·û£¬Òò´Ëת»»½á¹ûΪ0¡£
60¡¢·ÖÎö£ºASC(<×Ö·û±í´ïʽ>)µÄ¹¦ÄÜÊÇ·µ»Ø<×Ö·û±í´ïʽ>Ê××Ö·ûµÄASCIIÂëÊ®½øÖÆÊý¡£¸ÃÌâÖÐÊ×
×Ö·ûΪA£¬ÆäASCIIÂëÊ®½øÖÆÊýΪ65¡£
50