乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      VFP命令、函數(shù)及程序語(yǔ)句大全

       悟靜 2009-04-22
      VFP命令、函數(shù)及程序語(yǔ)句大全
      一、主要命令:

            1、CREATE

            作用:建立一個(gè)新的表。

      格式:CREATE [<文件>|?](注意,命令字符可取前面四個(gè)字符,后面可省略不寫(xiě),即CREA,下

      同;中括號(hào)表示其中的參數(shù)是可選的;|管道符號(hào)表示兩個(gè)參數(shù)只能選擇一個(gè),不能同時(shí)選擇,下

      同。)

      說(shuō)明:文件指建立以.dbf為擴(kuò)展名的VFP數(shù)據(jù)庫(kù)文件,在命令后面加上一個(gè)問(wèn)號(hào)表示系統(tǒng)會(huì)彈出

      對(duì)話(huà)框,要求用戶(hù)輸入想要建立的表名。在命令中不加文件名或問(wèn)號(hào)系統(tǒng)也會(huì)彈出對(duì)話(huà)框,要求用

      戶(hù)輸入想要建立的表名。

            2、MODIFY STRUCTURE

            作用:顯示表文件結(jié)構(gòu),并允許修改此表的結(jié)構(gòu)。

      格式:MODIFY STRUCTURE

            說(shuō)明:只有在用USE命令打開(kāi)表文件以后,才能顯示或修改表文件的結(jié)構(gòu)。

            3、APPEND

            作用:在當(dāng)前表的尾部(無(wú)論表中有無(wú)記錄)追加記錄(在當(dāng)前表指當(dāng)前正使用的表)。

      格式:APPEND

            說(shuō)明:在APPEND命令后面加上BLANK參數(shù)表示在當(dāng)前表的尾部添加一條空白記錄。無(wú)BLANK參數(shù)

      時(shí),表示在當(dāng)前表的尾部添加一條記錄并要求用戶(hù)輸入相應(yīng)的字段內(nèi)容。

            4、INSERT

            作用:在表文件中間插入一個(gè)新記錄。

      格式:INSERT [BEFORE]

            說(shuō)明:INSERT 在當(dāng)前記錄后插入一記錄;

                  INSERT BEFORE 在當(dāng)前記錄前插入一記錄;

                  INSERT BEFORE BLANK 在當(dāng)前記錄前插入一空記錄。

            5、BROWSE

            作用:主要用于打開(kāi)瀏覽窗口,查閱表文件并同時(shí)進(jìn)行修改。

      格式:BROWSE

            6、USE

            作用:打開(kāi)和關(guān)閉表文件。

      格式:USE [<文件名

                  USE

            說(shuō)明:前一個(gè)命令用來(lái)打開(kāi)<文件名>指定的表文件,該表如有備注型字段,則同時(shí)打開(kāi)相應(yīng)的

      備注文件(.fpt文件);后一個(gè)命令關(guān)閉當(dāng)前打開(kāi)的表文件。

            7、LIST和DISPLAY

            作用:顯示表(.dbf)的內(nèi)容、結(jié)構(gòu)或狀態(tài)。

      格式:LIST|DISPLAY [OFF] [<范圍>] [FIELDS] <表達(dá)式表> [WHILE <條件>] [FOR <條件

                  [TO PRINT|TO FILE <文件

                  LIST|DISPLAY STRUCTURE TO PRINT|TO FILE <文件

                  LIST|DISPLAY STATUS [TO PRINT|TO FILE <文件

            說(shuō)明:命令帶OFF參數(shù)表示不顯示記錄號(hào),范圍指定對(duì)哪些記錄進(jìn)行操作,范圍包括:RECORD n

      第幾號(hào)記錄、NEXT n 當(dāng)前記錄開(kāi)始的幾個(gè)記錄、REST 自當(dāng)前記錄開(kāi)始至文件末尾的所有記錄、ALL

      所有的記錄。不選范圍則隱含范圍為ALL;FIELDS后跟字段名,字段名與字段名之間用逗號(hào)分

      隔。WHILE后跟條件,F(xiàn)OR后面也跟條件,區(qū)別是,WHILE后的條件如果滿(mǎn)足,便停止查找;FOR后的

      條件查找所有滿(mǎn)足條件的記錄。TO PRINT和TO FILE <文件>分別表示將顯示結(jié)果在打印機(jī)上打印出

      來(lái)和將顯示結(jié)果輸出到文件。DISPLAY命令在顯示記錄滿(mǎn)屏后,要求用戶(hù)按任意鍵繼續(xù)顯示,并且在

      該命令中,如果省略范圍僅顯示當(dāng)前記錄。格式中,下面兩個(gè)命令分別為顯示表結(jié)構(gòu)(STRUCTURE)

      和工作狀態(tài)(STATUS)。

            8、記錄的定位

      作用:用記錄指針(POINTER)定位記錄。

      格式:GO[TO] RECORD n|TOP|BOTTOM

                  n

                  SKIP [+|-]

            說(shuō)明:第一個(gè)命令又叫絕對(duì)定位,其中,RECORD n定位到n號(hào)記錄,TOP定位到第1個(gè)記錄,

      BOTTOM定位到最后一個(gè)記錄。第二個(gè)命令定位到第n個(gè)記錄,n是一個(gè)數(shù)值。第三個(gè)命令又叫相對(duì)定

      位,它以當(dāng)前記錄為基準(zhǔn)前移(-)或后移(+)n個(gè)記錄,不選任選項(xiàng),則默認(rèn)記錄指針后移一個(gè)記

      錄。

            9、CHANGE和EDIT

            作用:顯示要編輯或修改的字段。

      格式:CHANGE|EDIT [<范圍>] [FIELDS <字段名表>] [WHILE <條件>] [FOR <條件

            10、BROWSE

            作用:打開(kāi)一個(gè)“瀏覽”窗口,供用戶(hù)瀏覽或修改記錄。

      格式:BROWSE [FIELDS <字段名表

            11、REPLACE

            作用:用表達(dá)式的值代替命令中與之相對(duì)應(yīng)的字段的內(nèi)容。

      格式:REPLACE [<范圍>] <字段1> WITH <表達(dá)式1>[,<字段2> WITH <表達(dá)式2>] [FOR <條件>

                  ] [WHILE<條件

            12、DELETE、PACK、ZAP和RECALL

            作用:分別是給要?jiǎng)h除的記錄作刪除標(biāo)記、徹底刪除、刪除所有記錄和取消被選中的表記錄的

      刪除標(biāo)志。

      格式:DELETE [<范圍>] [WHILE<條件>] [FOR <條件>] (特例:DELETE FILE FILENAME.DBF,

      該命令刪除指定的表文件)

                  PACK

                  ZAP

                  RECALL [<范圍>] [FOR <條件>] [WHILE<條件

            13、SORT和INDEX

            作用:分別是建立一個(gè)其記錄以新的物理順序排列的新表文件和對(duì)當(dāng)前表根據(jù)關(guān)鍵字表達(dá)式的值

      從小到大排列,并存入TO后指定的索引文件名的文件或復(fù)合索引文件的一個(gè)標(biāo)識(shí)中。

      格式:SORT TO <文件名> ON <字段名1> [/A] [/C] [/D][,<字段名2> [/A] [/C] [/D]]...

                  [ASCENDING|DESCENDING] [<范圍>] [FOR <條件>] [WHILE<條件>] [FIELDS<字段表

                  INDEX ON <關(guān)鍵字表達(dá)式> TO <文件名>

                  INDEX ON <關(guān)鍵字表達(dá)式> TAG <標(biāo)識(shí)名> [OF <文件名>] [FOR <條件

            說(shuō)明:第1個(gè)命令中,/A按字段名升序排序,/D按字段名降序排序,/C忽略大小寫(xiě),針對(duì)字符型

      關(guān)鍵字而言,ASCENDING和DESCENDING分別表示升序和降序。第1個(gè)命令建立.dbf表文件,第2個(gè)命令

      建立.idx單一索引文件,第3個(gè)命令建立.cdx復(fù)合索引文件(Compound Index)。

            14、USE <表文件名> INDEX <索引文件名表>、SET INDEX TO和SET ORDER TO

            作用:分別是打開(kāi)表文件的同時(shí)打開(kāi)索引文件、打開(kāi)索引文件和改變主索引。

      格式:USE <表文件名> INDEX <索引文件名表>

                  SET INDEX TO [<索引文件名表

                  SET ORDER TO [<索引文件名>](特例:重新索引命令:REINDEX)

            15、FIND、SEEK和LOCATE及CONTINUE

            作用:前兩個(gè)命令FIND和SEEK是在一個(gè)已經(jīng)建立了索引文件的表中,定位到關(guān)鍵字中的內(nèi)容與命

      令行中字符串相同的第一個(gè)記錄。后一個(gè)命令在用USE打開(kāi)表文件以后,直接查詢(xún)表中字段內(nèi)容。

      格式:FIND <“字符串”>|<字符串>

                  SEEK <表達(dá)式>

                  LOCATE [<范圍>] [FOR <條件>] [WHILE<條件

                  CONTINUE

            說(shuō)明:FIND命令與SEEK命令的區(qū)別是前者后跟字符串,而后者后跟表達(dá)式。在用LOCATE命令找到

      一個(gè)匹配記錄后,可用CONTINUE命令搜索表的剩余部分來(lái)尋找其他匹配的記錄。

            16、COUNT

            作用:統(tǒng)計(jì)當(dāng)前表文件中符合條件的記錄數(shù)。

      格式:COUNT [<范圍>] [FOR <條件>] [WHILE<條件>] [TO <內(nèi)存變量名

            說(shuō)明:內(nèi)存變量名可用除參數(shù)外的任意字符。

            17、SUM

            作用:對(duì)當(dāng)前表中選中記錄的全部或指定的數(shù)值字段或由指定字段組成的數(shù)值表達(dá)式累加求和。

      格式:SUM [<范圍>] [數(shù)值<表達(dá)式>] [TO <內(nèi)存變量名表>] [FOR <條件>] [WHILE<條件

            18、AVERAGE

            作用:對(duì)當(dāng)前表中選中記錄的全部或部分?jǐn)?shù)值型字段及其組成的表達(dá)式求平均值并顯示。

      格式:AVERAGE [<范圍>] [數(shù)值<表達(dá)式>] [TO <內(nèi)存變量名表>] [FOR <條件>] [WHILE<條件

            未完
      VFP命令、函數(shù)及程序語(yǔ)句大全(2)
      2003年7月24日


      二、常用函數(shù)
            1、數(shù)學(xué)函數(shù)

      函數(shù) 用途
      ABS(<數(shù)值表達(dá)式>) 絕對(duì)值,|x|
      CEILING(<數(shù)值表達(dá)式>) >=自變量的最小整數(shù)
      EXP(<數(shù)值表達(dá)式>) 對(duì)基E的冪,e=2.71828
      FLOOR(<數(shù)值表達(dá)式>) <=自變量的最大整數(shù)
      INT(<數(shù)值表達(dá)式>) 取整(舍尾)自變量
      LOG(<數(shù)值表達(dá)式>) 自變量的自然對(duì)數(shù),ln x
      LOG10(<數(shù)值表達(dá)式>) 自變量的普通對(duì)數(shù),lg x
      MAX(<表達(dá)式1>,<表達(dá)式2>) 兩個(gè)值的最大值
      MIN(<表達(dá)式1>,<表達(dá)式2>) 兩個(gè)值的最小值
      MOD(<數(shù)值表達(dá)式1>,<數(shù)值表達(dá)式2>) 求余數(shù)
      RAND([<數(shù)值表達(dá)式1>]) 返回偽隨機(jī)數(shù)
      ROUND(<數(shù)值表達(dá)式1>,<數(shù)值表達(dá)式2>) 四舍五入第一個(gè)自變量
      SIGN(<數(shù)值表達(dá)式>) 自變量的符號(hào)
      SQRT(<數(shù)值表達(dá)式>) 平方根(正根)

            2、字符串操作函數(shù)

      函數(shù) 用途
      &<內(nèi)存變量> 用于代替內(nèi)存變量?jī)?nèi)容
      LEN(<字符串表達(dá)式>) 返回字符串表達(dá)式的字符個(gè)數(shù)
      SPACE(<數(shù)值表達(dá)式>) 生成空格
      SUBSTR(<字符串表達(dá)式>,<數(shù)值表達(dá)式n>[,<數(shù)值表達(dá)式L>]) 求子字符串,從指定的字符串表達(dá)式第n個(gè)開(kāi)始,總長(zhǎng)為L(zhǎng)的字符串
      LOWER(<字符串表達(dá)式>) 將字符串字母轉(zhuǎn)換成小寫(xiě)字母
      UPPER(<字符串表達(dá)式>) 將字符串字母轉(zhuǎn)換成大寫(xiě)字母
      TRIM(<字符串表達(dá)式>) 刪除字符串尾空格
      ASC(<字符串表達(dá)式>) 返回字符串表達(dá)式最左邊的第一個(gè)字符的ASCII碼
      CHR(<數(shù)值表達(dá)式>) 將數(shù)值表達(dá)式轉(zhuǎn)換成字符
      AT(<字符串表達(dá)式1>,<字符串表達(dá)式2>[,<數(shù)值表達(dá)式n>]) 確定字符串表達(dá)式1在字符串表達(dá)式2中的位置,n為字符串表達(dá)式第幾次出現(xiàn)
      STR(<數(shù)值表達(dá)式>[,<數(shù)值表達(dá)式L>][,<數(shù)值表達(dá)式n>) 將數(shù)值轉(zhuǎn)換為字符串,L為數(shù)值表達(dá)式總長(zhǎng),n為小數(shù)位數(shù)
      VAL(<字符串表達(dá)式>) 將數(shù)字字符串轉(zhuǎn)換為數(shù)字
      TYPE(<表達(dá)式>) 檢測(cè)表達(dá)式值的數(shù)據(jù)類(lèi)型
      LTRIM(<字符串表達(dá)式>) 刪除字符串左部空格
      RTRIM(<字符串表達(dá)式>) 刪除字符串右部空格
      LEFT(<字符串表達(dá)式>,<數(shù)值表達(dá)式n>) 取字符串左邊部分字符,n為返回的字符個(gè)數(shù)
      RIGHT(<字符串表達(dá)式>,<數(shù)值表達(dá)式n>) 取字符串右邊部分字符,n從右邊截取字符個(gè)數(shù)

            3、表(.dbf)操作函數(shù)

      函數(shù) 用途
      BOF([<工作區(qū)號(hào)或別名>]) 查表文件開(kāi)始函數(shù)
      EOF([<工作區(qū)號(hào)或別名>]) 表文件結(jié)尾測(cè)試函數(shù)
      RECNO([<工作區(qū)號(hào)或別名>])測(cè)試當(dāng)前或指定工作區(qū)表的當(dāng)前記錄號(hào)
      DELETED([<工作區(qū)號(hào)或別名>])記錄刪除測(cè)試函數(shù)
      FILE(<"字符串">)測(cè)試文件是否存在函數(shù)
      DBF([<工作區(qū)號(hào)或別名>]) 檢測(cè)表的文件名函數(shù)

            4、日期、時(shí)間函數(shù)

      函數(shù) 用途
      DATE() 查系統(tǒng)當(dāng)前日期函數(shù)
      TIME([<數(shù)值表達(dá)式>]) 查系統(tǒng)當(dāng)前時(shí)間函數(shù)
      YEAR(<日期型表達(dá)式>|<日期時(shí)間型表達(dá)式>) 由日期查年函數(shù)
      MONTH(<日期型表達(dá)式>|<日期時(shí)間型表達(dá)式>) 從日期查月份函數(shù)
      CMONTH(<日期型表達(dá)式>|<日期時(shí)間型表達(dá)式>) 由日期查月份名函數(shù)
      DAY(<日期型表達(dá)式>|<日期時(shí)間型表達(dá)式>) 從日期查當(dāng)月的日函數(shù)
      DOW(<日期型表達(dá)式>|<日期時(shí)間型表達(dá)式>[,<數(shù)值表達(dá)式>])由日期查星期函數(shù)
      CDOW(<日期型表達(dá)式>|<日期時(shí)間型表達(dá)式>) 從日期查星期名函數(shù)
      DTOC(<日期型表達(dá)式>|<日期時(shí)間型表達(dá)式>) 日期轉(zhuǎn)換為字符函數(shù)
      CTOD(<字符串表達(dá)式>) 字符串轉(zhuǎn)換為日期函數(shù)
      CTOT(<字符串表達(dá)式>) 返回日期時(shí)間值函數(shù)
      TTOC(<日期時(shí)間型表達(dá)式>) 返回字符值

            5、顯示、打印位置函數(shù)

      函數(shù) 用途
      ROW() 判斷光標(biāo)行位置函數(shù)
      COL() 判斷光標(biāo)列位置函數(shù)
      INKEY([<數(shù)值表達(dá)式>]) 檢測(cè)用戶(hù)所擊鍵對(duì)應(yīng)的ASCII碼函數(shù),數(shù)值表達(dá)式以秒為單位等待擊鍵的時(shí)間

            6、其他函數(shù)

      函數(shù) 用途
      DISKSPACE() 返回默認(rèn)磁盤(pán)驅(qū)動(dòng)器中可用字節(jié)數(shù)函數(shù)
      OS() 檢測(cè)操作系統(tǒng)名稱(chēng)的函數(shù)
      VERSION() 返回VFP版本號(hào)的函數(shù)
      VFP命令、函數(shù)及程序語(yǔ)句大全(3)



      三、主要程序語(yǔ)句

            1、條件判斷語(yǔ)句

      格式:(1)IF <條件>

                          <命令語(yǔ)句組>

                       ENDIF

            說(shuō)明:如果條件為真,則執(zhí)行命令語(yǔ)句組中的各語(yǔ)句,否則跳過(guò)這些命令語(yǔ)句不執(zhí)行,

      而執(zhí)行ENDIF后的語(yǔ)句。

      (2)IF <條件>

                          <命令語(yǔ)句組1>

                       ELSE

                          <命令語(yǔ)句組2>

                       ENDIF

            說(shuō)明:如果條件為真,執(zhí)行命令語(yǔ)句組1,否則執(zhí)行命令語(yǔ)句組2。

      (3)IF <條件1>

                           IF <條件2>

                              <命令語(yǔ)句組1>

                           ELSE

                              <命令語(yǔ)句組2>

                           ENDIF

                           ...

                        ELSE

                             <命令語(yǔ)句組N>

                        ENDIF

            說(shuō)明:進(jìn)行多重條件的嵌套選擇。

      (4)DO CASE

                           CASE <條件1>

                           <命令語(yǔ)句組1>

                           CASE <條件2>

                           <命令語(yǔ)句組2>

                           CASE <條件3>

                           <命令語(yǔ)句組3>

                            ...

                            ...

                           CASE <條件N>

                           <命令語(yǔ)句組N>

                           [OTHERWISE]

                           [<命令語(yǔ)句組

                       ENDCASE

            說(shuō)明:依次判斷條件,轉(zhuǎn)入條件為真的命令語(yǔ)句組中執(zhí)行。當(dāng)所有條件都不成立時(shí),若有

      OTHERWISE項(xiàng),則執(zhí)行命令語(yǔ)句組N+1,否則執(zhí)行ENDCASE后面的語(yǔ)句。

            2、循環(huán)語(yǔ)句

      格式:(1)DO WHILE <條件>

                       <命令語(yǔ)句組>

                       [LOOP]

                       <命令語(yǔ)句組>

                       [EXIT]

                       <命令語(yǔ)句組>

                       ENDDO

            說(shuō)明:判斷條件是否為真,如為真就重復(fù)執(zhí)行循環(huán)體中的命令語(yǔ)句組,直到條件為假,結(jié)束循

      環(huán)。

      (2)SCAN

                      <命令語(yǔ)句組>

                      ENDSCAN

            說(shuō)明:在一個(gè)表中建立一個(gè)執(zhí)行命令語(yǔ)句組的循環(huán),并執(zhí)行對(duì)每一條記錄的操作,直到表文件

      記錄完為止。


        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶(hù) 評(píng)論公約

        類(lèi)似文章 更多