电竞比分网-中国电竞赛事及体育赛事平台

分享

VF命令一覽表

 輕描淡寫Yoli 2012-05-25
VF命令一覽表 
  一、命令 
  1.use 表名 打開表 
  2.List 顯示表記錄,但不能修改 
  3.browse 瀏覽表記錄,可以修改 
  4.display 顯示記錄指針指向的記錄 
  5.append 追加記錄 
  6.append blank 追加空白記錄 
  7.insert blank 插入空白記錄 
  8.delete 邏輯刪除記錄,記錄前出現(xiàn)星號 
  9.pack 物理刪除,將邏輯刪除的記錄徹底刪除 
  10.recall 記錄恢復(fù) 
  11.zap 刪除表里的所有記錄 
  12.go n 指向第n條記錄 
  13.go top 指向第一條記錄 
  14.go bottom 指向最后一條記錄 
  15.skip n 往下跳n條記錄 
  16.skip -n 往上跳n條記錄 
  17.? 從屏幕的下一行的第一列起顯示結(jié)果 
  18.? ? 從當(dāng)前行當(dāng)前列起顯示結(jié)果 
  19.use sb copy to sb() 復(fù)制sb表給sb()表 
  20.recno() 記錄號函數(shù) 
  21.bof() 上溢出 
  22.eof() 下溢出 
  23.dimension x(4) 定義數(shù)組x,里面有四個元素,其中每個元素的默認(rèn)值為.F. declare和dimension 相同 
  24.replace 替換 
  25.add 表示增加字段 
  26.distinct 不重復(fù)記錄 
  27.error 錯誤 
  28.continue
         繼續(xù) 
  29.else if 否則 
  30.column 列 
  31.input 顯示數(shù)值 
  32.accept 顯示字符串 
  33.wait 是彈出的一個信息框 
  34.drop 刪除字段或刪除表 
  35.otherwise 其它情況 
  36.check 規(guī)則 
  37.cursor 臨時表 
  38.build 連編
  二、VF里文件類型 
  1.項目 .pjx project 2.數(shù)據(jù)庫 .dbc database 
  3.表 .dbf table 4.菜單 .mnx .mpr menu
  5.程序 .prg 6.表單 .scx form 
  7.報表 .frx report 8.查詢 .qpr query 
  9.視圖 .vue view 10.文件 .txt 
  11.備注型文件 .fpt 
  三、例題 
  1.creat table student(學(xué)號 c(6),姓名c(8),性別c(2),年齡n(2)) 創(chuàng)建學(xué)生表 
  2.insert into student values("001","張三","男",20) 插入一條學(xué)生記錄 
  3.alter table student alter 學(xué)號 c(8) 將學(xué)號字段的寬度改為8 
  4.alter table student rename 學(xué)號 to 學(xué)生編號 將學(xué)號字段重命名為學(xué)生編號 
  5.alter table student drop 年齡 將年齡字段刪除 
  6.alter table student add 所在院系c(10) 為student表增加一個字段 
  7.select *from student into table xusheng 將表student復(fù)制給表xuesheng 
  8.update student set 成績=成績+10 where 性別="男" 將男生的成績提高10分 
  9.delete from student where 性別"女" 冊除所有女生的記錄 
  10.alter table student alter 學(xué)號 set check left(學(xué)號,2="00") 
  四、創(chuàng)建、運行與修改 
  1.create database 123 創(chuàng)建數(shù)據(jù)庫123 
  modify database 123 修改數(shù)據(jù)庫123 (注意:alter在SQL中修改表結(jié)構(gòu)) 
  2.modify command 123 修改程序123 
  do 123 運行程序123 
  3.create form 123 創(chuàng)建表單123 
  modify form 123 修改表單123 
  do form123 運行表單123 
  4.create menu 123 創(chuàng)建菜單123 
  modify menu 123 修改菜單123 
  do 123.mpr 運得菜單123 
  5.modify query 123 修改查詢123 
  do 123.qpr 運得查詢123 
  6.modify report 123 修改報表123 
  report form 123 運行報表123 
  7.drop view 123 刪除視圖123 
  create view 123 創(chuàng)建視圖123 (打開視圖用use) 
  五、排序 
  1.sort to nl on 年齡 按年齡升序排列,產(chǎn)生一個新表nl 
  2.sort to cj on 成績/d 按成績降序排列,產(chǎn)生一個新表cj 
  六、索引 
  1.index on 姓名 tag xm //按姓名升序建立普通索引,索引標(biāo)識為xm// 
  2.index on 性別 tag xb //按性別升序建立普通索引,索引標(biāo)識為xb// 
  3.index on 成績 tag cj descending //按成績降序建立普通索引,索引標(biāo)識為cj// 
  4.index on 性別 tag xb1 unique(唯一索引) //按性別升序建立唯一索引,索引標(biāo)識為xb1// 
  5.index on 年齡 tag nl candidate //按年齡升序建立候選索引,索引標(biāo)識為nl// 
  6.index on 性別+str(成績) tag xbcj //按性別升序,如性別相同按成績升序建立普通索引,索引標(biāo)識為xbcj// 
  7.index on 性別+str(成績) tag xbcj1 descending //按性別降序,如性別相同按成績降序建立普通索引,索引標(biāo)識為xbcj1// 
  8.index on 年齡-成績/1000000 tag nlcj //按年齡升序,如年齡相同按成績降序建立普通索引,索引標(biāo)識為nlcj// 
  9.index on 年齡-成績/1000000 tag nlcj1 descending //按年齡降序,如年齡相同按成績升序建立普通索引,索引標(biāo)識為xbcj1// 
  七. 命令 
  set index to 打開當(dāng)前的一個或多個索引文件并確定主控索引文件(to后加?xùn)|西是打開,不加是關(guān)閉) 
  set order to 確定主控索引 
  locate 順序查找滿足條件的記錄,并且指向它 
  seek 索引查找 
  count 記數(shù)命令 
  sum 求和命令 
  average 求平均值命令 
  total 匯總命令 
  max 求最大值 
  min 求最小值 
  八.SQL查詢結(jié)構(gòu) 
  1.select 字段列表 要顯示的字段 
  2.from 表名列表 查詢涉及到的所有表 
  3.where 條件 條件 
  4.into 目標(biāo) 查詢結(jié)果輸出到哪去 
  5.group by 條件表達(dá)式 對記錄進(jìn)行分組 
  6.having 篩選條件 選擇符合條件的分組 
  7.order by 關(guān)鍵字 對查詢結(jié)果按某幾個字段進(jìn)行排序 
  8.top 數(shù)值表達(dá)式 對顯示表的前幾個記錄 
  九.程序結(jié)構(gòu) 
  1.順序結(jié)構(gòu) 
  2.選擇結(jié)構(gòu):(1)if 條件表達(dá)式 (2)if 條件表達(dá)式 (3)do case 
  語名序列 語名序列1 case 條件表達(dá)式1 
  endif else 語句序列1 
  語句序列1 case 條件表達(dá)式2 
  endif 語句序列2 
  case 條件表達(dá)式3 
  語句序列3 
  3.循環(huán)結(jié)構(gòu):(1)for (2)do while 條件表達(dá)式 (3)scan(掃描) 
  循環(huán)體 循環(huán)體 循環(huán)體 
  endfor enddo endscan 
  Loop 重新回到循環(huán)的最開始 input to x 從鍵盤輸入一個數(shù)給變量x 
  exit 結(jié)束循環(huán)跳出循環(huán) accept to y 從鍵盤輸入一個字符串給變量y 
  set sysmenu to default 退出菜單 
  thisform.release 退出表單 
  thisform.refresh 刷新表單 
  十.函數(shù) 
  數(shù)值型函數(shù) 
  函數(shù)名 功能 例子 結(jié)果 
  1.abs() 求絕對值 ?abs(-4) 4 
  2.sqrt() 求平方根 ?sqrt(4) 2 
  3.int() 取整數(shù) ?int(7.5) 7 
  4.max() 求最大值 ?max(3,4,5) 5 
  5.min() 求最小值 ?min(3,4,5) 3 
  6.mod() 取余 ?mod(11,3) 2 
  7.round() 四舍五入 ?round(3.1415,3) 3.142 
  8.ceiling() 返回不小于某值 ?ceiling(3.3) 4 
  的最小整數(shù) 
  9.floor() 返回不大于指定數(shù) 
  的最大整數(shù) ?floor(3.3) 3 
  十一.字符處理函數(shù) 
  1.substr() 求子串 ?substr("abcd",2,2) "bc" 
  2.left() 取左串 ?left("abcd",2) "ab" 
  3.right() 取右串 ?right("abcd",2) "cd" 
  4.len() 求串長 ?len("abcd") 4 
  5.at() 求一個串在另一個 
  串中出現(xiàn)的位置 ?at("bc","abcd",1) 2 
  6.space() 輸出空格 ?space(4) " " 
  7.upper() 將小寫字母轉(zhuǎn)換成 
  大寫字母 ?upper("aBc") "ABC" 
  8.lower() 將大寫字母轉(zhuǎn)換成 
  小寫字母 ?lower("aBc") "abc" 
  9.val() 將字符串轉(zhuǎn)換為數(shù)值 ?val("3.14") 3.14 
  10.str() 將數(shù)值轉(zhuǎn)換為字符串 ?str(3.14,5,1) "3.1" 
  11.alltrim() 去掉字符串前面和后面的空格去掉 ?alltrim("abcd") "abcd" 
  12.stuff 修改字符串 ?stuff("good boy",5.3) "goodgirl&

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多