導航:首頁 > 程序命令 > vf查找命令

vf查找命令

發布時間:2022-05-09 02:37:11

Ⅰ VF 怎樣建立查詢按鈕

執行查詢的命令是:do
查詢文件名
不過一般在表單中不使用查詢文件,而是先用sql語言將查詢結果放入一個臨時表,再在表格控制項(grid控制項)中顯示這個臨時表(查詢結果)的內容。如:
sele
*
from
表名
into
cursor
'ling'
&&將查詢結果放入臨時表「ling」中
thisform.grid1.recordsource='ling'
&&將結果顯示在表格控制項中

Ⅱ 跪求整理好的VF指令

<P>APPEND 在表的末尾添加一個或多個新記錄</P>
<P>APPEND FROM 從一個文件中讀入記錄,追加到當前表的尾部</P>
<P>AVERAGE 計算數值表達式或欄位的算術平均值</P>
<P><FONT color=#f70909>BROWSE 打開瀏覽窗口,顯示當前或選定表的記錄</FONT></P>
<P>CHANGE 顯示要編輯的欄位</P>
<P>CLOSE 關閉各種類型的文件</P>
<P>COPY STRUCTURE 用當前選擇的表結構創建一個新的空自由表</P>
<P>COPY TO ARRAY 將當前選定表中的數據復制到數組</P>
<P>COPY TO 用當前選定表的內容創建新文件</P>
<P>COUNT 統計表中記錄數目</P>
<P>CREATE 生成一個新的VisualFoxPro表</P>
<P>CREATE DATABASE 創建並打開一個資料庫</P>
<P>DELETE 給要刪除的記錄做標記</P>
<P>DELETE DATABASE 從磁碟上刪除資料庫</P>
<P>DELETE VIEW 從當前資料庫中刪除一個SQL視圖</P>
<P>DISPLAY 在VisualFoxPro主窗口或用戶自定義窗口中顯示與當前表有關的信息</P>
<P>DISPLAY DATABASE 顯示有關當前資料庫的信息,或當前資料庫中的欄位、命名連</P>
<P>接、表或視圖的信息</P>
<P>DISPLAY MEMORY 顯示內存變數和數組的當前內容</P>
<P>DISPLAY STRUCTURE 顯示一個表文件的結構</P>
<P>DISPLAY VIEWS 顯示當前資料庫中關於SQL視圖的信息以及SQL視圖是否基於本地</P>
<P>或遠程表的信息</P>
<P>DROP TABLE 把一個表從資料庫中移出,並從磁碟中刪除它</P>
<P>DROP VIEW 從當前資料庫中刪除指定的SQL視圖</P>
<P>FIND 查找記錄</P>
<P>GO|GOTO 將記錄指針移動到指定記錄上</P>
<P>INSERT 插入記錄</P>
<P>JOIN 將兩個資料庫文件合並</P>
<P><FONT color=#ff3300>LIST 連續顯示表或環境信息</FONT></P>
<P>LIST DATABASE 連續顯示有關當前資料庫的信息</P>
<P>LOCATE 按順序搜索表從而找到滿足指定邏輯表達式的第一個記錄</P>
<P>MODIFY DATABASE 打開資料庫設計器,讓你能夠交互地修改當前資料庫</P>
<P>MODIFY STRUCTURE 顯示表設計器</P>
<P>MODIFY VIEW 顯示視圖設計器</P>
<P>OPEN DATABASE 打開一個資料庫</P>
<P>PACK 從當前表中永久刪除標有刪除標記的記錄</P>
<P>RECALL 恢復所選表中帶有刪除標記的記錄</P>
<P>SCAN...ENDSCAN 運行掃描數據表文件</P>
<P>SCATTER 從當前記錄中把數據復制到一組內存變數或數組中</P>
<P>SEEK 查找記錄命令</P>
<P>SELECT 激活指定工作區</P>
<P>SET DELETED 指定VisualFoxPro是否處理標有刪除標記的記錄,以及其他命令是</P>
<P>否可以操作它們</P>
<P>SET INDEX 打開一個或多個索引文件,供當前表使用 ;</P>
<P>SET RELATION 在兩個打開的表之間建立關系</P>
<P>SKIP 使記錄指針在表中向前移動或向後移動</P>
<P>SUM 對當前選定表的指定數值欄位或全部數值欄位進行求和</P>
<P>TOTAL 計算當前選定表中數值欄位的總和</P>
<P>UPDATE 更新資料庫文件的記錄</P>
<P>USE 打開一個表及其相關索引文件,或打開一個SQL視圖</P>
<P>ZAP 從表中刪除所有記桌,只留下表的結構</P>
<P><FONT face=黑體color=#0968f7><STRONG>二、索引及排序命令</STRONG></FONT></P>
<P>COPY INDEXES 從單項索引.IDX文件創建復合索引標識</P>
<P>DELETE TAG 從復合索引(.CDX)文件中刪除標識</P>
<P>INDEX 創建一個索引文件,利用該文件可以按某種邏輯順序顯示和訪問表記錄</P>
<P>SET ORDER 指定表的主控索引文件或標識</P>
<P>SORT 對當前選定表進行捧序,井將捧過序的記錄輸出到新表中</P>
<P><FONT face=黑體color=#1111ee><STRONG>三、Visual FoxPro環境設定命令</STRONG></FONT></P>
<P>DISPLAY STATUS 顯示VisualFoxPro環境的狀態</P>
<P><FONT face=黑體color=#1111ee><STRONG>四、SET 設定命令</STRONG></FONT></P>
<P>SET CONSOLE 激活或廢止從程序中向VisualFoxPro主窗口或活動的用戶自定義窗</P>
<P>口的輸出</P>
<P>SET DEFAULT 指定默認的驅動器、目錄或文件夾</P>
<P>SET DEVICE 將@…SAY的輸出結果定向到屏幕、列印機或文件</P>
<P>SET EXACT 指定比較不同長度兩個字元串時,VisualFoxPro使用的規則</P>
<P>SET PATH 指定查找文件的路徑</P>
<P>SET SAFETY 設定確認模式</P>
<P>SET TALK 決定VisualFoxPro是否顯示命令結果</P>
<P><FONT face=黑體color=#0909f7><STRONG>五、Visual FoxPro文件管理命令</STRONG></FONT></P>
<P>COPY FILE 復制任何類型的文件</P>
<P>DELETE FILE 從磁碟上刪除文件</P>
<P>RENAME 把文件名稱更改為一個新名稱</P>
<P>TYPE 顯示文件的內容</P>
<P><FONT face=黑體color=#1a42e6><STRONG>六、Visual FoxPro輸入輸出命令</STRONG></FONT></P>
<P>?|?? 計算表達式的值,並輸出計算結果</P>
<P>\|\\ 文字直接輸出命令</P>
<P>CLEAR 從內存中釋放指定項</P>
<P>CREATE FORM 打開表單設計器</P>
<P>DIR或DIRECTORY 顯示目錄或文件夾中文件的信息</P>
<P>DO FORM 運行用表單設計器創建的、編譯過的表單或表單集</P>
<P>INPUT 由用戶輸入數據</P>
<P>MODIFY FORM 打開表單設計器,從中可以修改或創建一個表單</P>
<P>MODIFY QUERY 打開查詢設計器,從中可以修改或創建一個查詢</P>
<P>MODIFY SCREEN 打開表單設計器</P>
<P>READ 讀取已建立的對象</P>
<P><FONT face=黑體color=#1111ee><STRONG>七、Visual FoxPro菜單命令</STRONG></FONT></P>
<P>DEFINE MENU 創建菜單欄</P>
<P>DEFINE PAD 在用戶自定義菜單欄或Ⅵsu81FoxPro系統菜單欄上創建一個菜單標題</P>
<P>MENU 建立菜單</P>
<P>MENU TO 啟動菜單</P>
<P>MODIFY MENU 打開菜單設計器,從中可以修改或創建菜單系統</P>
<P><FONT face=黑體color=#0909f7><STRONG>八、Visual FoxPro列印命令</STRONG></FONT></P>
<P>MODIFY REPORT 打開報表設計器,從中可以修改或創建一個報表</P>
<P>SET PRINTER 打開或者關閉向列印機的輸出,或將結果輸出到一個文件、埠</P>
<P><FONT face=黑體color=#0000ff><STRONG>九、Visual FoxPro程序管理命令</STRONG></FONT></P>
<P>&& 標明程序文件中非執行的內部注釋的開始</P>
<P>* 標明程序文件中非執行的注釋行的開始</P>
<P>CANCEL 結束當前VisualFoxPro程序的執行</P>
<P>DECLARE 創建一維或二維數組</P>
<P>DIMENSION 創建一維或二維內存變數數組 '</P>
<P>DOCASE...ENDCASE 分支判斷命令</P>
<P>DO 執行一個VisualFoxPro程序或過程</P>
<P>DOWHILE...ENDDO 循環語句</P>
<P>EXIT 從DOWHILE、FOR或SCAN循環中退出</P>
<P>FOR...ENDFOR 循環語句</P>
<P>IF…ENDIF 判斷語句</P>
<P>MODIFY COMMAND 打開一個編輯窗口,從中可以修改或創建程序文件</P>
<P>PARAMETERS 將調用程序傳來的數據賦值給私有內存變數或數組</P>
<P>PRIVATE 在當前程序中隱藏指定的、在調用程序中定義的內存變數或數組</P>
<P>PROCEDURE 用在程序文件中標識一個過程的開始</P>
<P>PUBLIC 定義全局內存變數或數組</P>
<P>QUIT 結束當前VisualFoxPro工作期,並將控制權返回給操作系統</P>
<P>RELEASE 從內存中刪除內存變數和數組</P>
<P>RESTORE FROM 恢復保存在內存變數文件或備注欄位中的內存變數和內存變數數組</P>
<P>,並把它們放回到內存中</P>
<P>RETURN 將程序控制返回給調用程序</P>
<P>SAVE TO 把當前內存變數和數組保存到內存變數文件或備注欄位中</P>
<P>SET PROCEDURE 打開過程文件</P>
<P>WAIT 顯示信息並暫停VisualFoxPro的執行,按某個鍵或單擊滑鼠後繼續執行</P>
<P><FONT face=黑體color=#1111ee><STRONG>十、Visual FoxPro日期及時間命令</STRONG></FONT></P>
<P>SET DATE 指定日期表達式和日期時間表達式的顯示格式</P>
<P><FONT face=黑體color=#0909f7><STRONG>十一、Visual FoxProSQL命令</STRONG></FONT></P>
<P>ALTER TABLE-SQL 以編程方式修改表的結構</P>
<P>DELETE-SQL 給要刪除的記錄做標記</P>
<P>INSERT-SQL 在表尾追加一個包含指定欄位值的記錄</P>
<P>SELECT-SQL 從一個或多個表中檢索數據</P>
<P>UPDATE-SQL 以新值更新表中的記錄</P>
<P><FONT face=黑體color=#0909f7><STRONG>十二、Visual FoxPro類及程序庫命令</STRONG></FONT></P>
<P>DEFINE CLASS 創建一個用戶自定義類或子類,並為創建的類或子類指定屬性、事</P>
<P>件和方法</P>
<P>DISPLAY OBJECTS 顯示有關一個對象或一組對象的信息</P>
<P>MODIFY CLASS 打開類設計器,讓用戶修改已有的類定義或創建新的類定義</P>
一、命令
1.use 表名 打開表
2.List 顯示表記錄,但不能修改
3.browse 瀏覽表記錄,可以修改
4.display 顯示記錄指針指向的記錄
5.append 追加記錄
6.append blank 追加空白記錄
7.insert blank 插入空白記錄
8.delete 邏輯刪除記錄,記錄前出現星號
9.pack 物理刪除,將邏輯刪除的記錄徹底刪除
10.recall 記錄恢復
11.zap 刪除表裡的所有記錄
12.go n 指向第n條記錄
13.go top 指向第一條記錄
14.go bottom 指向最後一條記錄
15.skip n 往下跳n條記錄
16.skip -n 往上跳n條記錄
17.? 從屏幕的下一行的第一列起顯示結果
18.? ? 從當前行當前列起顯示結果
19.use sb to sb() 復制sb表給sb()表
20.recno() 記錄號函數
21.bof() 上溢出
22.eof() 下溢出
23.dimension x(4) 定義數組x,裡面有四個元素,其中每個元素的默認值為.F. declare和dimension 相同
24.replace 替換
25.add 表示增加欄位
26.distinct 不重復記錄
27.error 錯誤
28.continue 繼續
29.else if 否則
30.column 列
31.input 顯示數值
32.accept 顯示字元串
33.wait 是彈出的一個信息框
34.drop 刪除欄位或刪除表
35.otherwise 其它情況
36.check 規則
37.cursor 臨時表
38.build 連編
二、VF里文件類型
1.項目 .pjx project 2.資料庫 .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(學號 c(6),姓名c(8),性別c(2),年齡n(2)) 創建學生表
2.insert into student values("001","張三","男",20) 插入一條學生記錄
3.alter table student alter 學號 c(8) 將學號欄位的寬度改為8
4.alter table student rename 學號 to 學生編號 將學號欄位重命名為學生編號
5.alter table student drop 年齡 將年齡欄位刪除
6.alter table student add 所在院系c(10) 為student表增加一個欄位
7.select *from student into table xusheng 將表student復制給表xuesheng
8.update student set 成績=成績+10 where 性別="男" 將男生的成績提高10分
9.delete from student where 性別"女" 冊除所有女生的記錄
10.alter table student alter 學號 set check left(學號,2="00")
四、創建、運行與修改
1.create database 123 創建資料庫123
modify database 123 修改資料庫123 (注意:alter在SQL中修改表結構)
2.modify command 123 修改程序123
do 123 運行程序123
3.create form 123 創建表單123
modify form 123 修改表單123
do form123 運行表單123
4.create menu 123 創建菜單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 創建視圖123 (打開視圖用use)
五、排序
1.sort to nl on 年齡 按年齡升序排列,產生一個新表nl
2.sort to cj on 成績/d 按成績降序排列,產生一個新表cj
六、索引
1.index on 姓名 tag xm //按姓名升序建立普通索引,索引標識為xm//
2.index on 性別 tag xb //按性別升序建立普通索引,索引標識為xb//
3.index on 成績 tag cj descending //按成績降序建立普通索引,索引標識為cj//
4.index on 性別 tag xb1 unique(唯一索引) //按性別升序建立唯一索引,索引標識為xb1//
5.index on 年齡 tag nl candidate //按年齡升序建立候選索引,索引標識為nl//
6.index on 性別+str(成績) tag xbcj //按性別升序,如性別相同按成績升序建立普通索引,索引標識為xbcj//
7.index on 性別+str(成績) tag xbcj1 descending //按性別降序,如性別相同按成績降序建立普通索引,索引標識為xbcj1//
8.index on 年齡-成績/1000000 tag nlcj //按年齡升序,如年齡相同按成績降序建立普通索引,索引標識為nlcj//
9.index on 年齡-成績/1000000 tag nlcj1 descending //按年齡降序,如年齡相同按成績升序建立普通索引,索引標識為xbcj1//
七. 命令
set index to 打開當前的一個或多個索引文件並確定主控索引文件(to後加東西是打開,不加是關閉)
set order to 確定主控索引
locate 順序查找滿足條件的記錄,並且指向它
seek 索引查找
count 記數命令
sum 求和命令
average 求平均值命令
total 匯總命令
max 求最大值
min 求最小值
八.SQL查詢結構
1.select 欄位列表 要顯示的欄位
2.from 表名列表 查詢涉及到的所有表
3.where 條件 條件
4.into 目標 查詢結果輸出到哪去
5.group by 條件表達式 對記錄進行分組
6.having 篩選條件 選擇符合條件的分組
7.order by 關鍵字 對查詢結果按某幾個欄位進行排序
8.top 數值表達式 對顯示表的前幾個記錄
九.程序結構
1.順序結構
2.選擇結構:(1)if 條件表達式 (2)if 條件表達式 (3)do case
語名序列 語名序列1 case 條件表達式1
endif else 語句序列1
語句序列1 case 條件表達式2
endif 語句序列2
case 條件表達式3
語句序列3
3.循環結構:(1)for (2)do while 條件表達式 (3)scan(掃描)
循環體 循環體 循環體
endfor enddo endscan
Loop 重新回到循環的最開始 input to x 從鍵盤輸入一個數給變數x
exit 結束循環跳出循環 accept to y 從鍵盤輸入一個字元串給變數y
set sysmenu to default 退出菜單
thisform.release 退出表單
thisform.refresh 刷新表單
十.函數
數值型函數
函數名 功能 例子 結果
1.abs() 求絕對值 ?abs(-4) 4
2.sqrt() 求平方根 ?sqrt(4) 2
3.int() 取整數 ?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
的最小整數
9.floor() 返回不大於指定數
的最大整數 ?floor(3.3) 3
十一.字元處理函數
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() 求一個串在另一個
串中出現的位置 ?at("bc","abcd",1) 2
6.space() 輸出空格 ?space(4) " "
7.upper() 將小寫字母轉換成
大寫字母 ?upper("aBc") "ABC"
8.lower() 將大寫字母轉換成
小寫字母 ?lower("aBc") "abc"
9.val() 將字元串轉換為數值 ?val("3.14") 3.14
10.str() 將數值轉換為字元串 ?str(3.14,5,1) "3.1"
11.alltrim() 去掉字元串前面和後面的空格去掉 ?alltrim("abcd") "abcd"
12.stuff 修改字元串 ?stuff("good boy",5.3) "goodgirl"
十二.日期處理函數
1.date() 當前日期 6.ctod() 將字元轉換為日期 ?ctod("10/1/99") {10/01/99}
2.time() 當前時間 7.dtoc() 將日期轉換為字元 ?dtoc({10/01/99}) "10/01/99"
3.year() 取年函數 8.dtos() 將日期轉換為年月日
4.month() 取月函數 格式字元串 ?dtos({10/1/99}) "19991001"
5.day() 取日函數
十三.項目下有六個選項卡

Ⅲ 有關VF命令的常用命令

!命令 功能:執行外部操作命令程序 語法:RUN[/N [K> MS-DOSCommand|ProgramName 或者 ![/N [K> MS-DOSCommand|ProgramName $操作符 功能:如果一個字元型表達式包含在另一個字元型表達式中返回真值(.T.),否則返回假值(.F.) 語法:cSearchFor$cScarchIn(如果在cSearchIn中找到了cSearchFor則返回真) %操作符 功能:返回一個數值型表達式除以另一個數值型表達式所得的余數。 語法:被除數%除數 &操作符 功能:執行宏替換 語法:& VarName(內存變數名或數組元素名) ?|??命令 功能:計算機表達式的值,並輸出計算結果。 ???命令 功能:把結果直接輸出到列印機 A ADD TABLE 命令 功能:在當前資料庫中添加一個自由表 語法:ADD TABLE TableName ALTER TABLE——SQL 命令 功能:以編程方式修改表的結構 語法:ALTER TABLE TableName1 (表名) ADD|ALTER [COLUMN]FieleName1 (ADD為添加欄位名,後為修改欄位名。ADD改為DROP表示刪除欄位) FieldType[(nFieldSidth[,nPrecision])] (欄位的類型、寬度和欄位精度) [NULL | NOT NULL] (是否允許欄位為空值) [CHECK 1Expression1 [ERROR cMessageText1> (指定了欄位的有效性規則) [DEFAULT eExpression1] (指定了欄位默認值) [PRIMARY KEY | UNIQUE] (指定了創建主索引標識,索引標識與欄位同名) [REFERENCES TableName2 [TAG TagName1> (指定了與之建立永久關系的父表) APPEND 命令 功能:在表的末尾添加一個或多個新記錄 語法:APPEND [BLANK] (添加一個空記錄) [IN nWorkArea | cTableAlias] (指定要添加新記錄的表所在的工作區|要添加新記錄的表的別名) [NOMENU] APPEND FROM 命令 功能:從一個文件中讀入記錄,添加到當前表的尾部。 語法:APPEND FROM FileName|? (指定表名) [FIELDS FiledList] (指定要添加哪些欄位數據) [FOR 1Expression] (把條件為真的記錄添加到表中) (指定要導入的表的結構類型) [AS nCodePage] AVERAGE 命令 功能:計算數值表達式或欄位的算術平均值。 語法:AVERAGE [ExpressionList] (求平均值的表達式) [Scope] [FOR 1Expression1] [WHILE 1Expression2] (指定范圍或條件) [TO MemVarList | TO ARRAY ArrayName] (計算結果保存的位置) [NOOPTIMIZE]

Ⅳ 誰有VF常用命令格式急,在線等!

1、打開表命令:
USE
表文件名
教材P67
2、關閉表命令:USE
、CLOSE
ALL
P68
3、記錄指針定位命令:GO
數值表達式(絕對移動)、SKIP(相對移動)
P69-70
4、替換(修改)記錄命令:REPLACE
欄位1
WITH
表達式1,欄位2
WITH
表達式2……
[范圍][FOR<條件>]
P79
5、復製表命令:
COPY
TO
新文件名
[FOR〈條件〉][范圍]
P84
復製表結構命令:COPY
STRU
TO
新表文件名
[FIEL
〈欄位名表〉]
P85
6、建立索引命令:INDEX
ON
關鍵欄位
TO
單索引文件名
INDEX
ON
關鍵欄位
TAG
索引標識名
P89
7、查詢命令:(1)條件查詢:LOCATE
FOR
〈條件〉
P93
繼續查找命令:CONTINUE
P93
(2)索引查詢:FIND
字元表達式
P94
SEEK
表達式
P95
繼續查找命令:SKIP
P95
8、選擇工作區命令:
SELE
工作區號|別名
P105
9、建立表之間的關聯命令:SET
RELATION
TO
關聯表達式
INTO
別名
P108
10、表的更新命令:
參考我的課件第三章第五節關於表的更新部分
UPDATE
ON
關鍵欄位
FROM
別名
REPLACE
欄位1
WITH
表達式1,欄位2
WITH
表達式2
……
[RANDOM]
11、互動式輸入命令:
(1)INPUT
[提示信息]
TO
內存變數
P139
(2)ACCEPT
[提示信息]
TO
內存變數
P139
13、輸出命令:
?和??
P141
常用命令:
1、設置默認路徑命令:
SET
DEFA
TO
盤符:\路徑
2、關閉表命令:CLOSE
TABLE,CLEAR
ALL
3、記錄顯示命令:LIST/DISP
[范圍][FOR
〈條件〉]
P72
4、追加記錄命令:(1)表尾追加:APPEND
[BLANK]
P80
(2)表中插入:INSERT
[BEFORE]
[BLANK]
P81
P81
(3)從其他文件中追加多條記錄到當前表:APPEND
FROM
文件名
[FOR〈條件〉][FIEL
<欄位名表>]
5、刪除記錄命令:DELE
[范圍][FOR<條件>]
P82
6、徹底刪除帶標記記錄命令:PACK
7、取消刪除標記命令:RECALL
[范圍][FOR<條件>]
P83
8、物理刪除表中所有記錄命令:ZAP
P84
9、復制任何類型文件:COPY
FILE
〈文件名1〉TO
〈文件名2〉
P84
10、將單個記錄發送到數組:SCATTER
TO
〈數組名〉[FIEL〈欄位名表〉]
P85
11、將數組中的值發送到當前記錄命令:GATHER
FROM
數組名
P96
12、將表中多條記錄傳送到數組命令:COPY
TO
ARRAY
數組名
P86
13、將二維數組中的值傳送到表中:
APPEND
FROM
ARRAY
數組名
P87
14、表的排序命令:SORT
ON
〈欄位1〉/A|/D,欄位2/A|/D
to
新表文件名
P87
15、打開索引文件命令:
SET
INDEX
TO
索引文件名表
P91
16、設置主控索引命令:SET
ORDER
TO
單索引文件名
|TAG
索引標識
P91
17、更新索引文件命令:REINDEX
P92
18、關閉索引文件:SET
INDEX
TO
、CLOSE
INDEX、CLOSE
ALL、CLEAR
ALL、USE
P92
19、刪除索引標識命令:DELE
TAG
索引標識名
P92
刪除單索引文件命令:DELE
FILE
單索引文件名
P92
20、表的瀏覽命令:BROWSE
P73
21、記錄的過濾命令:SET
FILTER
TO
條件
P76
22、欄位的過濾命令:SET
FIELDSS
TO
欄位名表
P77
23、表之間的連接命令:JOIN
WITH
別名
TO
新表文件名
FOR
條件
P107
24、設置一對多關系命令:SET
SKIP
TO
別名
P109
25、資料庫相關命令:打開:OPEN
DATA
資料庫名
P111
新建:CREAT
DATA
資料庫名
P111
修改:MODI
DATE
資料庫名
關閉:CLOSE
DATA、CLOSE
DATA
ALL、CLOSE
ALL、CLEAR
ALL
設置當前資料庫命令:SET
DATA
TO
資料庫名
26、程序相關命令:建立/修改程序:MODI
COMMAND
程序文件名
運行程序:DO
程序文件名
27、內存變數/數組賦值命令:=、STORE
P138或P38
28、互動式輸入命令:@行,列
SAY
表達式
GET
變數
P139
29、文本輸出命令:TEXT
〈輸出顯示內容〉
ENDTEXT
P143
30、終止程序執行命令:CANCEL、QUIT、RETURN
P143
31、清除主屏幕命令:CLEAR
P143
32、系統設置命令:(1)設置精確比較命令:SET
EXACT
ON/OFF
(2)設置刪除標記命令:SET
DELE
ON/OFF

Ⅳ VF有哪些常用命令

Visual Foxpro常用命令:
CREATE PROJECT 項目文件名
MODIFY PROJECT 項目文件名
DIMESION/DECLEARE 數組名1(N1,N2),數組名1(N1,N2)……SET DEFAULT TO 默認路徑
SET PATH TO 搜索路徑
CREATE 新表文件名
APPEND [BLANK]
APPEND FROM 文件名 FIELDS欄位列表 FOR條件 DELIMITED WITH 分隔符 | SDF
APPEND FROM ARRAY 數組名 FOR 條件 FIELDS欄位列表 |FIELDS LIKE/EXCEPT 通配符
USE 表文件名 EXCLUSIVE/SHARED INDEX 索引文件表 ORDER N | ORDER TAG 索引標識名 OF 復合索引文件名 IN N/別名
LIST/DISPLAY STRUCTURE TO PRINTER | TO FILE 文件名
LIST/DISPLAY FIELDS欄位列表 范圍FOR條件 WHILE 條件 OFF TO PRINTER | TO FILE 文件名
BROWSE FIELDS欄位列表 FOR條件 FREEZE 欄位 LOCK 記錄數 TITLE 窗口標題
USE
CLOSE ALL
CLOSE TABLE/DATABASE/INDEX/
CLEAR ALL
QUIT
MODIFY STRUCTURE
GO[TO] RECORD N /TOP/BOTTOM
SKIP +N/-N
REPLACE 范圍 FOR條件 WHILE 條件 欄位1 WITH 表達式1,欄位2 WITH 表達式2…… ADDITIVE
DELETE范圍 FOR條件 WHILE 條件
RECALL 范圍 FOR條件 WHILE 條件
PACK
ZAP
SET DELETED ON/OFF
SET TALK ON/OFF
SET SAFETY ON/OFF
SET STATUS ON/OFF
SET EXACT ON/OFF
SCATTER FIELDS欄位列表 [MEMO] TO 數組名 [BLANK] |MEMVAR [BLANK]
GATHER FROM 數組名 | MEMOVAR FIELDS欄位列表 [MEMO]
SET FILTER TO 過濾條件
SET FIELDS TO 欄位列表/ALL
SET FIELDS ON/OFF
COPY TO 文件名 范圍 FOR條件 WHILE 條件 FIELDS欄位列表 |FIELDS LIKE/EXCEPT 通配符 DELIMITED WITH 分隔符 | SDF
COPY STRUCTURE TO 新表文件名 FIELDS欄位列表
COPY STRUCTURE TO 表結構描述文件名 FIELDS欄位列表 EXTENDED
CERATE FROM表結構描述文件名 FIELDS欄位列表
SORT TO新表文件名 ON 關鍵欄位列表 范圍 FOR條件 WHILE 條件 FIELDS欄位列表 |FIELDS LIKE/EXCEPT 通配符
INDEX ON 索引關鍵字表達式 TO 單索引文件名|TAG 索引標識名 OF 復合索引文件名 FOR 條件 COMPACT ASCENDING/DESCENDING UNIQUE/CANDIDATE
SET INDEX TO 索引文件名表 ADDITIVE
SET ORDER TO N |單索引文件名|TAG 索引標識名 OF 復合索引文件名 ASCENDING/DESCENDING
REINDEX [COMPACT]
DELETE TAG ALL | 索引標識1,索引標識2……
LOCATE 范圍 FOR條件 WHILE 條件
CONTINUE
SEEK 表達式 ORDER N |單索引文件名|TAG 索引標識
FIND C型表達式
COUNT范圍 FOR條件 WHILE 條件 TO 內存變數
SUM N型欄位列表 范圍 FOR條件 WHILE 條件 TO 內存變數|ARRAY 數組名
AVERAGE N型欄位列表 范圍 FOR條件 WHILE 條件 TO 內存變數|ARRAY 數組名
CALCULATE 表達式表 范圍 FOR條件 WHILE 條件 TO 內存變數|ARRAY 數組名
TOTAL ON 關鍵欄位 TO 匯總文件名 N型欄位列表 范圍 FOR條件 WHILE 條件
SELECT N/別名
SET VIEW ON/OFF
SET RELATION TO關聯表達式1 INTO 別名1,關聯表達式2 INTO 別名2… ADDTIVE
JOIN WITH N/別名 TO 新表文件名 FOR 連接條件 FIELDE 欄位列表
CREATE DATABASE 資料庫文件名
OPEN DATABASE 資料庫文件名 EXCLUSIVE/SHARED NOUPDATE
SET DATABASE TO 資料庫名
MODIFY DATABASE 資料庫文件名 NOEDIT NOWAIT
USE 資料庫名 EXCLUSIVE
CREATE VIEW 視圖文件名
CREATE TABLE 表名(欄位1 類型(寬度及小數位),欄位2 類型(寬度及小數位),……)
ALTER TABLE 表名 ADD 欄位 類型(寬度及小數位)
MODIFY 欄位名類型(寬度及小數位)
DROP 欄位/約束
DROP TABLE 表名
CREATE [UNIQUE][CLUSTER] INDEX 索引名 ON 表名 (欄位名 DESC/ASCE,欄位名 DESC/ASCE…..)
DROP INDEX 表名.索引名
SELECT ALL/DISTINCT 欄位名 FROM 表名1,表名2… INNER/LEFT /RIGHT/FULL JOIN 資料庫名!表名 ON 連接條件 INTO 新表名/TO 文件 /TO PRINTER/TO SCREEN WHERE 連接條件 GROUP BY 欄位 HAVING 篩選條件 ORDER BY 欄位 DESC/ASCE
INSERT INTO 表名(欄位列表) VALUES (欄位值列表)
UPDATE 表名 SET 欄位=表達式,欄位=表達式….. WHERE 條件
DELETE FROM 表名 WHERE 條件
CREATE QUERY 查詢文件名
MODIFY COMMAND 程序文件名
DO 程序文件
STORE 表達式 TO 變數列表
ACCEPT 「提示信息」 TO 內存變數
INPUT 「提示信息」 TO 內存變數
WAIT 「提示信息」 TO 內存變數
@ X,Y SAY 「提示信息」 GET 內存變數
READ
?/??/???
TEXT <文本信息> ENDTEXT
CLEAR
RETURN
CANCEL
NOTE /*/&& 注釋內容

Ⅵ 請問VF中的命令查詢問題

sele 型號,sum(數量) as 總數量 from 表名 group by 型號

&&如查詢日期在2010年1月3-15號的記錄
sele * from 表名 where 日期>=ctod("01/03/10") and 日期<=ctod("01/15/10")

Ⅶ vfp中怎麼使用find,seek命令

一.find命令:
格式:find 字元串
說明:(1).該命令用於已建立索引且索引已打開的情況,執行該命令將使用索引文件查找與指定字元串相匹配的第一條記錄,並把指針指向該記錄。
(2).find僅是記錄定位,找到後把記錄指針指向該記錄,並不顯示該記錄的內容;要顯示該記錄的內容,可使用display命令。
(3).若指定字元串無前導空格,不必使用引號,否則應使用引號將包括前導空格在內的字元串括起來。若指定的字元串是變數,還需要使用宏替換函數。
(4).可通過found()和eof()兩個函數來測試查找情況。如查找成功,則兩個函數分別返回.t.和.f.;否則,found()返回.f.,eof()返回.t.。
例:use 工資情況 tag xm
find 李四
?found(),eof() &&能定位到「李四」,結果為.t.,.f.
display &&顯示李四的記錄
二.seek命令:
格式:seek 表達式
說明:(1).seek比find的功能更強,可使用表達式給出關鍵值,查找與其匹配的第一條記錄。
(2).表達式的類型可為字元型、數值型、日期型和邏輯型;
(3).若表達式為字元常量必須用引號括起來,變數可直接引用而不需使用宏替換函數。
例:use 工資情況 tag xm
seek "王二" &&此處的表達式為常量,所以使用雙引號括起來
display &&顯示王二的記錄
a="小剛" &&將常量值"小剛"賦給變數a
seek a &&表達式為變數時,不必使用雙引號

Ⅷ VF常用命令及其格式請分類敘述(例如對表文件的.對表記錄的等)

太多了
1、打開表命令:
USE
表文件名
教材P67
2、關閉表命令:USE
、CLOSE
ALL
P68
3、記錄指針定位命令:GO
數值表達式(絕對移動)、SKIP(相對移動)
P69-70
4、替換(修改)記錄命令:REPLACE
欄位1
WITH
表達式1,欄位2
WITH
表達式2……
[范圍][FOR<條件>]
P79
5、復製表命令:
COPY
TO
新文件名
[FOR〈條件〉][范圍]
P84
復製表結構命令:COPY
STRU
TO
新表文件名
[FIEL
〈欄位名表〉]
P85
6、建立索引命令:INDEX
ON
關鍵欄位
TO
單索引文件名
INDEX
ON
關鍵欄位
TAG
索引標識名
P89
7、查詢命令:(1)條件查詢:LOCATE
FOR
〈條件〉
P93
繼續查找命令:CONTINUE
P93
(2)索引查詢:FIND
字元表達式
P94
SEEK
表達式
P95
繼續查找命令:SKIP
P95
8、選擇工作區命令:
SELE
工作區號|別名
P105
9、建立表之間的關聯命令:SET
RELATION
TO
關聯表達式
INTO
別名
P108
10、表的更新命令:
參考我的課件第三章第五節關於表的更新部分
UPDATE
ON
關鍵欄位
FROM
別名
REPLACE
欄位1
WITH
表達式1,欄位2
WITH
表達式2
……
[RANDOM]
11、互動式輸入命令:
(1)INPUT
[提示信息]
TO
內存變數
P139
(2)ACCEPT
[提示信息]
TO
內存變數
P139
13、輸出命令:
?和??
P141
常用命令:
1、設置默認路徑命令:
SET
DEFA
TO
盤符:\路徑
2、關閉表命令:CLOSE
TABLE,CLEAR
ALL
3、記錄顯示命令:LIST/DISP
[范圍][FOR
〈條件〉]
P72
4、追加記錄命令:(1)表尾追加:APPEND
[BLANK]
P80
(2)表中插入:INSERT
[BEFORE]
[BLANK]
P81
P81
(3)從其他文件中追加多條記錄到當前表:APPEND
FROM
文件名
[FOR〈條件〉][FIEL
<欄位名表>]
5、刪除記錄命令:DELE
[范圍][FOR<條件>]
P82
6、徹底刪除帶標記記錄命令:PACK
7、取消刪除標記命令:RECALL
[范圍][FOR<條件>]
P83
8、物理刪除表中所有記錄命令:ZAP
P84
9、復制任何類型文件:COPY
FILE
〈文件名1〉TO
〈文件名2〉
P84
10、將單個記錄發送到數組:SCATTER
TO
〈數組名〉[FIEL〈欄位名表〉]
P85
11、將數組中的值發送到當前記錄命令:GATHER
FROM
數組名
P96
12、將表中多條記錄傳送到數組命令:COPY
TO
ARRAY
數組名
P86
13、將二維數組中的值傳送到表中:
APPEND
FROM
ARRAY
數組名
P87
14、表的排序命令:SORT
ON
〈欄位1〉/A|/D,欄位2/A|/D
to
新表文件名
P87
15、打開索引文件命令:
SET
INDEX
TO
索引文件名表
P91
16、設置主控索引命令:SET
ORDER
TO
單索引文件名
|TAG
索引標識
P91
17、更新索引文件命令:REINDEX
P92
18、關閉索引文件:SET
INDEX
TO
、CLOSE
INDEX、CLOSE
ALL、CLEAR
ALL、USE
P92
19、刪除索引標識命令:DELE
TAG
索引標識名
P92
刪除單索引文件命令:DELE
FILE
單索引文件名
P92
20、表的瀏覽命令:BROWSE
P73
21、記錄的過濾命令:SET
FILTER
TO
條件
P76
22、欄位的過濾命令:SET
FIELDSS
TO
欄位名表
P77
23、表之間的連接命令:JOIN
WITH
別名
TO
新表文件名
FOR
條件
P107
24、設置一對多關系命令:SET
SKIP
TO
別名
P109
25、資料庫相關命令:打開:OPEN
DATA
資料庫名
P111
新建:CREAT
DATA
資料庫名
P111
修改:MODI
DATE
資料庫名
關閉:CLOSE
DATA、CLOSE
DATA
ALL、CLOSE
ALL、CLEAR
ALL
設置當前資料庫命令:SET
DATA
TO
資料庫名
26、程序相關命令:建立/修改程序:MODI
COMMAND
程序文件名
運行程序:DO
程序文件名
27、內存變數/數組賦值命令:=、STORE
P138或P38
28、互動式輸入命令:@行,列
SAY
表達式
GET
變數
P139
29、文本輸出命令:TEXT
〈輸出顯示內容〉
ENDTEXT
P143
30、終止程序執行命令:CANCEL、QUIT、RETURN
P143
31、清除主屏幕命令:CLEAR
P143
32、系統設置命令:(1)設置精確比較命令:SET
EXACT
ON/OFF
(2)設置刪除標記命令:SET
DELE
ON/OFF
還有很多,就不再一一列舉了。

Ⅸ vf中查找出一定條件的數記錄並列印出來的命令:

1 list to print for 學校='學校名'
2select count(學校) from表名where 學校='學校名' to print

Ⅹ vf當中有哪些檢索記錄的命令,使用時有什麼要求

1)使用Locate命令,配合continue查找所有符合條件的記錄,適合編寫程序代碼,例
use <數據表>
locate for <查找條件> &&查找定位第一條符合條件的記錄
do while found()
display &&顯示或處理記錄
continue &&查找定位第2條……第n條記錄
enddo
use

2)使用Select 查詢命令,把符合條件的記錄生成一個記錄集,適合編寫程序代碼,例
select * from <數據表> where <查找條件> into cursor tempdb
&&按條件查找,生成一個臨時表

3)使用List或display命令,在VFP中顯示符合條件的記錄,適合於命令窗口輸入命令,不適合表單程序代碼的編寫,例
use <數據表>
list for <查找條件> &&顯示滿足條件的記錄,或者
display all for <查找條件>

4)設置Filter過濾器,把滿足條件的記錄保留,不符合條件的記錄隱藏,適合編寫程序代碼,例
use <數據表>
set filter to <查找條件>

閱讀全文

與vf查找命令相關的資料

熱點內容
centosphp環境包 瀏覽:601
mfipdf 瀏覽:534
電腦解壓後電腦藍屏 瀏覽:295
外網訪問內網伺服器如何在路由器設置 瀏覽:856
2014統計年鑒pdf 瀏覽:434
linuxoracle用戶密碼 瀏覽:757
股票交易pdf 瀏覽:898
p2papp源碼 瀏覽:308
記錄睡眠軟體app哪個好用 瀏覽:140
液壓助力車壓縮比 瀏覽:217
文件伺服器上如何查看 瀏覽:975
雪花繪制源碼 瀏覽:662
app主頁演示圖怎麼做 瀏覽:542
幼兒園設計pdf 瀏覽:645
干接點輸入單片機 瀏覽:541
亞馬遜雲伺服器查看 瀏覽:163
如何用免費雲伺服器 瀏覽:610
php的輸出命令 瀏覽:264
在家怎麼製作解壓小玩具 瀏覽:99
javascript源碼輔助閱讀 瀏覽:384