È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ¶þ¼¶½Ì³Ì¡ª¡ªVisual FoxPro³ÌÐòÉè¼Æ ±íÖиÅÄî²¹³ä:
1£®Ê׼Ǽ:±íÎļþµÄµÚÒ»¸ö¼Ç¼½ÐÎļþÊ׼Ǽ¡£ 2£®Ä©¼Ç¼:±íÎļþµÄ×îºóÒ»¸ö¼Ç¼½ÐÎļþÄ©¼Ç¼¡£
3£®¼Ç¼ºÅ:Äܹ»±íÃ÷ÿ¸ö¼Ç¼ÔÚ±íÎļþÖдæ·ÅµÄǰºó´ÎÐòµÄ,½Ð¼Ç¼ÐòºÅ,
ÿÌõ¼Ç¼¶¼ÓÐÒ»¸ö¼Ç¼ºÅ,ËüÓÉϵͳÔÚÄÚ²¿¸³¸øÃ¿Ìõ¼Ç¼¡£
4£®¼Ç¼ָÕë:ÔÚ±íÎļþÖÐ,ÓÃÀ´Ö¸Ê¾¼Ç¼λÖõÄÖ¸Õ롣ÿ¸ö±íÎļþ¡¢ÅÅÐòÎÄ
¼þ»òË÷ÒýÎļþ¶¼ÉèÖÃÓÐÒ»¸ö¼Ç¼ָÕë,ÓÉϵͳÄÚ²¿ÉèÖÃ,ÔÚ¶Ô±íÎļþ½øÐÐÊý¾Ý²Ù×÷¹ý³ÌÖÐ,¼Ç¼ָÕëÊÇ¿ÉÒÔÒÆ¶¯µÄ¡£
5£®µ±Ç°¼Ç¼:¼Ç¼ָÕëÖ¸ÏòµÄ¼Ç¼±»³Æ×÷µ±Ç°¼Ç¼¡£ÈκÎʱºò,¼Ç¼ָÕë¶¼
Ö¸ÏòÒ»¸ö¼Ç¼¡£
6£®¼Ç¼º¯Êý: RECNO(),ÓÃÀ´¼Ç¼µ±Ç°¼Ç¼ÐòºÅµÄº¯Êý¡£
µÚËÄÕ Visual FoxProÊý¾Ý¿â¼°Æä²Ù×÷
½ÌѧÄÚÈÝÓëÄ¿µÄ:
?ÕÆÎÕÊý¾Ý¿â,Êý¾Ý¿â±íºÍÓɱíµÄ½¨Á¢,¹ÜÀíÒÔ¼°ËüÃÇÖ®¼äµÄ¹ØÏµ£»
?ÕÆÎÕ×ֶεĸ÷ÖÖÊôÐÔºÍ×Ö¶ÎÓÐЧÐÔ¹æÔò£» ?ѧϰË÷ÒýµÄ¸ÅÄî,½¨Á¢ºÍʹÓ÷½·¨£»
?Á˽âÊý¾ÝÍêÕûÐÔ,¶à¹¤×÷ÐԵĻù±¾ÄÚÈݺͷ½·¨¡£ ?Á˽âVF¡£
½ÌÑ§ÖØµã: Êý¾Ý¿â,±íµÄ½¨Á¢ºÍ¹ÜÀí ½ÌѧÄѵã: Ë÷ÒýµÄ½¨Á¢ºÍʹÓÃ
¿Îʱ·ÖÅä: ¡ì4.1: 2¿Îʱ ¡ì4.2£º2¿Îʱ ¡ì4.3: 2¿Îʱ
¡ì4.4: 2¿Îʱ ¡ì4.5£º2¿Îʱ ¡ì4.6: 0.5¿Îʱ ¡ì4.7: 1¿Îʱ ¡ì4.8 :0.5¿Îʱ
¡ì4.1 Visual FoxProÊý¾Ý¿â¼°Æä½¨Á¢
Ò»¡¢ËµÃ÷:¢ÙDBÊÇÒ»¸öÂß¼ÉϵĸÅÄîºÍÊÖ¶Î,ÊÇÒ»¸öÈÝÆ÷,ͨ¹ýÒ»×éϵͳÎļþͳ
Ò»×éÖ¯ºÍ¹ÜÀíÏ໥¹ØÁªµÄÊý¾Ý¿â±í¼°ÆäÏà¹ØµÄDB¶ÔÏó¡£
¢Ú½¨Á¢DBʱ,²úÉúÈý¸öͬÃûÎÄ
?dbc¿âÎļþ??dct±¸×¢Îļþ??dcxË÷ÒýÎļþ-31-
µÚËÄÕ Visual FoxProÊý¾Ý¿â¼°Æä²Ù×÷ ¼þ
¶þ¡¢½¨Á¢Êý¾Ý¿â
?¢ÙÔÚÏîÄ¿¹ÜÀíÆ÷ÖÐ??¢Úн¨¶Ô»°¿ò??¢ÛÃüÁʽ1£®ÔÚÏîÄ¿¹ÜÀíÆ÷Öн¨Á¢Êý¾Ý¿â
ÏîÄ¿¹ÜÀíÆ÷¡ú¡°Êý¾Ý¡±¡ú¡°Êý¾Ý¿â¡±¡ú¡°Ð½¨¡±¡ú¡°Ð½¨Êý¾Ý¿â¡±¡ú¿âÃû.dbc 2£®Í¨¹ý¡°Ð½¨¡±¶Ô»°¿ò½¨Á¢Êý¾Ý¿â
¡°Îļþ¡±¡ú¡°Ð½¨¡±¡úÎļþÀàÐÍ¡úÊý¾Ý¿â 3£®Ê¹ÓÃÃüÁî½»»¥½¨Á¢Êý¾Ý¿â
¸ñʽ:CREATE DATABASE [Database Name|?]
˵Ã÷: ¢Ù1¡¢2·½·¨»á×Ô¶¯´ò¿ª¿âÉè¼ÆÆ÷£¬3´ò²»¿ª¡£
¢ÚÈô¿âÃûÒÑ´æÔÚ,Ôò»á¸²¸Ç¡£
ÃüÁ SET SAFETY ON/OFF ÉèÖþ¯¸æ¡£ Èý¡¢Ê¹ÓÃÊý¾Ý¿â
?ÔÚÏîÄ¿¹ÜÀíÆ÷Öдò¿ªÊý??ͨ¹ý´ò¿ª¶Ô»°¿ò´ò¿ªÊý??ʹÓÃÃüÁî´ò¿ªÊý¾Ý¿â¾Ý¿â¾Ý¿âÃüÁî¸ñʽ:
OPEN DATABASE [Filename|?] [EXCLUSIVE|SHARED]
[NOUPDATE] [VALIDATE]
˵Ã÷£º¢ÙfilenameÊÇÊý¾Ý¿âÃû£¬ÈôʹÓã¿ÔòÏÔʾ´ò¿ª¶Ô»°¿ò¡£
¢ÚEXCLUSTVE|SHARED£ºÒÔ¶ÀÕ¼»ò¹²Ïí·½Ê½´ò¿ªÊý¾Ý¿â¡£ ¢ÛNOUPDATE£ºÒÔÖ»¶Á·½Ê½´ò¿ªÖ¸¶¨DB¡£
¢ÜVALIDATE£º¼ì²éÔÚÊý¾Ý¿âÖÐÒýÓõĶÔÏóÊÇ·ñºÏ·¨¡£ ×¢Ò⣺¢ÙNOUPDATEʵ¼Ê²»Æð×÷Óá£
¢Úµ±DB´ò¿ªºó£¬¿âÖÐµÄ±í»¹ÐèÒªÓÃUSE´ò¿ª¡£
¢Ûµ±USE´ò¿ªÒ»¸ö±íʱ£¬Ê×ÏÈÔÚµ±Ç°¿âÖÐÕÒ£¬ÕÒ²»µ½Ê±»á¼ÌÐøÔÚ¿âÍâÕÒ²¢´ò¿ª±í¡£ ¢ÜÖ¸¶¨µ±Ç°¿âÃüÁ
SET DATABASE TO [DataBaseName]
SET data to º¬Ò壺ËùÓдò¿ªDB¶¼²»Êǵ±Ç°DB ËÄ¡¢ÐÞ¸ÄÊý¾Ý¿â
-32-
È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ¶þ¼¶½Ì³Ì¡ª¡ªVisual FoxPro³ÌÐòÉè¼Æ Óû§¿ÉÒÔÔÚDBÉè¼ÆÖÐÍê³É¶ÔDBµÄ½¨Á¢£¬Ð޸ĺÍɾ³ý ·½·¨
DBÉè¼ÆÆ÷?´ÓÏîÄ¿¹ÜÀíÆ÷Öдò¿ª??´Ó\´ò¿ª\¶Ô»°¿òÖдò¿ªDBÉè¼ÆÆ÷??ʹÓÃÃüÁî¸ñʽ£ºMODIFY DATABASE [DatabaseName |?] [Nowait] [Noedit] ˵Ã÷£º¢Ù[Nawait]ÔÚ³ÌÐòÖмÌÐøÖ´ÐдËÃüÁîºóµÄÓï¾ä£»
ÈôÎÞ£¬ÔòDBÉè¼ÆÆ÷¹Ø±Õºó³ÌÐò²Å¼ÌÐøÖ´ÐС£ ¢Ú[Naedit]Ö»ÊÇ´ò¿ªDBÉè¼ÆÆ÷£¬µ«½ûÖ¹¶ÔDBÐ޸ġ£
Î塢ɾ³ýÊý¾Ý¿â
ͨ³£ÔÚÏîÄ¿¹ÜÀíÆ÷ÖÐ
ÃüÁîɾ³ý¸ñʽ£º
DELETE DATABASE DATABASENAME|£¿[DELETTABLES][RECYCLE] ˵Ã÷£º¢Ù[DELETETABLES]ɾ³ýDBʱɾ³ý¿âËù°üº¬µÄ±í¡£
¢Ú[RECYCLE]½«É¾³ýµÄDBºÍ±í·ÅÈë»ØÊÕÕ¾¡£
¢ÛÔÚSET SAFETY ON ʱ»áÌáʾ£¬·ñÔòÖ±½Óɾ¡£
?ÒÆÈ¥:´ÓÏîÄ¿¹ÜÀíÆ÷ÖÐɾ³ý??ɾ³ý:´ÓÏîÄ¿¹ÜÀíÆ÷ºÍ´ÅÅÌÉÏ?È¡Ïû?ɾ³ýÏàÓ¦µÄDB¡ì4.2½¨Á¢Êý¾Ý¿â±í
Ò»¡¢ÔÚÊý¾Ý¿âÖн¨Á¢±í ¢å²Ù×÷·½Ê½
1£®×Ö¶ÎÃû:ÒÔ×Öĸ»òºº×Ö¿ªÍ·,ÓÉ×Öĸ¡¢ºº×Ö¡¢Êý×ÖºÍÏ»®Ïß×é³É,²»Äܰüº¬¿Õ¸ñ¡£
2£®×Ö¶ÎÀàÐͺͿí¶È
×Ö·ûÐÍ¡¢»õ±ÒÐÍ¡¢ÊýÖµÐÍ¡¢¸¡µãÐÍ¡¢ÈÕÆÚÐÍ¡¢ÈÕÆÚʱ¼äÐÍ¡¢Ë«¾«¶ÈÐÍ¡¢ÕûÊýÐÍ¡¢Âß¼ÐÍ¡¢±¸×¢ÐÍ¡¢Í¨ÓÃÐÍ¡£ 3£®¿ÕÖµ:ÊÇ·ñÔÊÐíΪNULL 4£®×Ö¶ÎÓÐЧÐÔ¹æÔò:×Ö¶ÎÖµµÄÔ¼Êø 5£®ÏÔʾ×é¿ò
¿ÉÒÔ¶¨Òå×Ö¶ÎÏÔʾµÄ¸ñʽ,ÊäÈëµÄÑÚÂë»ò×ֶαêÌâ ¢Ù¸ñʽ:ÊÇÊä³öÑÚÂë,×ֶεÄÏÔʾ·ç¸ñ ¢ÚÊäÈëÑÚÂë:ÓÃÒÔÏÞÖÆ»ò¿ØÖÆÓû§ÊäÈëµÄ¸ñʽ Àý£ºX¡¢A¡¢9¡¢#¡¢£¡µÈ
¢Û±êÌâ:×ֶεÄÃèÊö
-33-
µÚËÄÕ Visual FoxProÊý¾Ý¿â¼°Æä²Ù×÷ 6£®×Ö¶Î×¢ÊÍ:
Ϊ×Ö¶ÎÌí¼Ó×¢ÊÍ ¢æÃüÁî·½·¨:
ÓÃOPEN DATABSE ´ò¿ª DB ÓÃCREATE½¨Á¢±í ¸ñʽ£ºCREATE <±íÃû>
˵Ã÷:¢Ù¿ÉÒÔ²»´ò¿ª¿â,Ö±½Ó½¨×ÔÓÉ±í ¢Úн¨±í´¦ÓÚ´ò¿ª×´Ì¬ ¢Û´ò¿ª/¹Ø±Õ±íÃüÁî USE TABLENAME ´ò¿ª
USE ¹Ø±Õ
¶þ¡¢Ð޸ıí½á¹¹
¢å²Ù×÷·½Ê½ ¡úDBÉè¼ÆÆ÷ÖÐÓÒµ¥»÷±í¡ú¡°Ð޸ġ±¡ú±íÉè¼ÆÆ÷ ¢æÃüÁʽ:
MODIFY STRUCTURE
Á·Ï°£º½Ì²ÄP113ѧÉú¹ÜÀíϵͳºÍP103¡¢P116¶©»õ¹ÜÀíϵͳ¡£
¡ì4.3±íµÄ»ù±¾²Ù×÷
¡ì4.3.1ʹÓÃä¯ÀÀÆ÷²Ù×÷±í
Ò»¡¢Ê¹ÓÃBROWSKä¯ÀÀÆ÷£º
¢ÙÏîÄ¿¹ÜÀíÆ÷¡úÑ¡Ôñ±í¡úµ¥»÷¡°ä¯ÀÀ¡±°´Å¥ ¢ÚÊý¾Ý¿âÉè¼ÆÆ÷¡úÑ¡Ôñ±í¡ú Êý¾Ý¿â²Ëµ¥¡úä¯ÀÀ ÓÒµ¥»÷¡ú¿ì½Ý¡°ä¯ÀÀ¡± ¢ÛÃüÁʽ£º
use ±íÃû browse¨L
¶þ¡¢ä¯ÀÀ²Ù×÷
¡ü¡¢¡ý¡¢¡û¡¢¡ú¡¢ PageDown¡¢PageUp¡¢Tab¡¢Shift+Tab. Ìí¼Ó¼Ç¼ £º¢ÙCtrl+Y
¢Ú¡°±í¡±²Ëµ¥¡ú¡°×·¼ÓмǼ¡±
Ö®ºóÔÚ±íÄ©»áÌí¼ÓÒ»Ìõ¿Õ°×¼Ç¼£¬ÊäÈëмǼֵ¼´¿É¡£ Èý¡¢Ð޸ļǼ
Ö±½Ó¹â±ê¶¨Î»ÐÞ¸Ä ËÄ¡¢É¾³ý¼Ç¼
Â߼ɾ³ý£ºÖ»ÔڼǼÅÔ×öɾ³ý±ê¼Ç£¬±ØÒªÊ±¿ÉÒÔ»Ö¸´¼Ç¼
-34-
È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ¶þ¼¶½Ì³Ì¡ª¡ªVisual FoxPro³ÌÐòÉè¼Æ ÎïÀíɾ³ý£º½«ÓÐɾ³ý±ê¼ÇµÄ¼ÇÂ¼ÕæÕýɾ³ý Âß¼·½·¨£º¢ÙÃüÁCtrl+T
¢Ú±í²Ëµ¥¡úÇл»É¾³ý±ê¼Ç ÎïÀí·½·¨£º¡°±í¡±²Ëµ¥¡ú¡°³¹µ×ɾ³ý£º
¡ì4.3.2Ôö¼Ó¼Ç¼µÄÃüÁî
1£®APPENDÃüÁî ¸ñʽ£ºAPPEND [BLANK]
¹¦ÄÜ£º¢ÙÔÚ±íµÄβ²¿×·¼Ó¼Ç¼£¬¿ÉÒÔÁ¬ÐøÊäÈë¶àÌõ¡£ ¢ÚÔÚ±íβÔö¼ÓÒ»Ìõ¿Õ°×¼Ç¼¡£ 2£®INSERTÃüÁî
¸ñʽ£ºINSERT [BEFORE] [BLANK]
¹¦ÄÜ£ºÔÚ±íµÄÈÎÒâλÖòåÈëеļǼ£¬²»Ö¸¶¨[Before]²åµ±Ç°¼Ç¼ºó£¬·ñ
Ôò²åµ±Ç°¼Ç¼ǰ¡£
×¢Ò⣺Èô±íÉϽ¨Á¢ÁËÖ÷Ë÷Òý»òºòÑ¡Ë÷ÒýÔò²»ÄÜÓÃAPPEND»òINSERTÃüÁî²å
Èë¼Ç¼¡£
¡ì4.3.3ɾ³ý¼Ç¼µÄÃüÁî
1.ÖÃɾ³ý±ê¼ÇÃüÁî
¸ñʽ£ºDELETE [FORÌõ¼þ]
¹¦ÄÜ£ºÂ߼ɾ³ý·ûºÏÌõ¼þµÄËùÓмǼ£¬ÈôÎÞÌõ¼þÔòÖ»Â߼ɾ³ýµ±Ç°Ò»Ìõ¼Ç¼¡£
2.»Ö¸´¼Ç¼ÃüÁî
¸ñʽ£ºRECALL [FORÌõ¼þ]
¹¦ÄÜ£º»Ö¸´·ûºÏÌõ¼þµÄ¼Ç¼£¬ÎÞÌõ¼þÔòÖ»»Ö¸´µ±Ç°Ò»Ìõ¼Ç¼¡£ 3.ÎïÀíɾ³ýÓÐɾ³ý±ê¼ÇµÄ¼Ç¼ ¸ñʽ£ºPACK
4.ÎïÀíɾ³ý±íÖеÄÈ«²¿¼Ç¼ ¸ñʽ£ºZAP
¡ì4.3.4Ð޸ļǼµÄÃüÁî
1.ÓÃEDIT»òCHANGEÃüÁî½»»¥»òÐÞ¸Ä 2.ÓÃREPLACEÃüÁîÖ±½ÓÐÞ¸Ä
-35-
Ïà¹ØÍÆ¼ö£º