導航:首頁 > 程序命令 > foxpro中命令是

foxpro中命令是

發布時間:2022-09-14 09:16:48

Ⅰ 在visual foxpro中常用的命令有哪些

Visual FOXPRO中的常用命令目錄說明一、資料庫的建立、打開、關閉和刪除二、數據表和視圖的建立、打開、關閉和刪除三、數據表和表結構的編輯、修改四、數據表中數據操作(查詢、插入、刪除和修改等)五、文件管理(文件和文件夾的復制、創建和刪除) 六、數據的復制與傳送七、排序與索引八、查找和定位九、統計計算十、程序控制十一、其它

Ⅱ Visual Foxpro 6.0的一些命令

建立表結構:create
修改表結構:modify structure
顯示表結構:Display structure in 表名
打開表:Use 表名
關閉表:use in 表名
追加記錄:append
記錄定位:locate for
記錄插入:insert
記錄修改:update
顯示記錄:display / list / brow
刪除記錄:delete for

1.顯示庫文件結構命令:
Display structure
2.用LIST 命令顯示第3-5這3個記錄:
go 3
list next 3
3.用DLST 命令顯示所以記錄
display all
4.顯示第4個記錄
list record 4
5.顯示職工工資大於220元的人的記錄
list all for 職工工資>220
6.刪除姓名為「劉剛」的記錄,先進行邏輯刪除,觀察顯示結果。再進行物理刪除,觀察結果。
delete all for allt(姓名)=="劉剛"
pack
7.在第四個記錄之後插入一個記錄!
go 4
insert
8.顯示最後三條記錄的姓名、職務、獎金,不顯示記錄號。
go recc() - 2
display 姓名,職務,獎金 rest off

1.顯示姓李的職工的姓名和職稱
display 姓名,職稱 all for left(姓名,2) = "李"
2.顯示年齡在20到35歲之間的男職工
display all for 年齡>=20 and 年齡<=35 and 性別 = "男"
3.顯示在76年7月1日以後的工作的職工
display all for 參加工作時間 >= ctod("1976-07-01")
4.顯示職工為工人,已婚的職工
display all for 職工="工人" and 婚否="已婚"
5.顯示職工號在86005與86009之間的女職工
display all for 工號>=86005 and 工號<=86009 and 性別="女"
6.將所有的未婚職工的名單列印出來。
display all for 婚否="未婚" to printer

Ⅲ FOXPRO 命令有哪些

FoxPro命令的一般格式<br> <br>--------------------------------------------------------------------------------<br> <br> 命令格式<br> FoxPro命令一般由命令名及通過字句所指定的操作對象、操作范圍、操作條件等若干選擇項所構成,其一般格式如下:<br> <命令名>[<表達式>][〈范圍〉][FOR<條件>][WHILE〈條件〉][TO FILE<文件名>|<br> <br> <br> TO PRINTER|TO ARRAY <數組表>|TO <內存變數>]<br> <br> <br> [ALL [LIKE|EXCEPT<通配符>]][IN<別名>]<br> 其中<br> <br> 命令名:是一個表示完成何種操作的英文動詞;<br> <br> 表達式表:是一個或多個由逗號隔開的表達式,用來表示該命令的操作對象;<br> <br> 范圍:表示該命令對資料庫文件記錄的操作范圍,有以下四種選擇:<br> <br> RECORD N<br> 對第N條記錄進行操作<br> <br> NEXT N<br> <br>對從當前記錄開始的N條記錄進行操作<br> <br> ALL<br> <br> 對所有記錄進行操作<br> <br> REST<br> <br> 對從當前記錄開始到文件結束的所有記錄進行操作<br> <br> FOR<條件>:對所有滿足"條件"的記錄進行操作;<br> <br> WHILE<條件>:對直到不滿足條件的記錄為止的所有已滿足條件的記錄進行操作<br> <br> TO子句用來控制操作結果的輸出,可以輸出到文件、列印機、數值、內存變數;<br> <br> ALL[LIKE|EXCEPT<通配符>]:用來指明包括或不包括與通配符相匹配的內存變數或欄位變數;<br> <br> <br> 通配符指「?」號和「*」號。「?」號可以與任何一個字元相匹配,而「*」號則可以<br> <br> <br> 與任何一串字元相匹配<br> <br> IN<別名>:該子句容許在當前工作區下操作其他工作區中的資料庫文件。<br> 命令的書寫規則<br> 上述命令的一般格式中:<br> <br> < >尖括弧中的內容表示命令中用戶的定義項;<br> <br> [ ]方括弧中的內容表示可選項。視要求而定;<br> <br> |<br>分隔符隔開的項表示多項選一;<br> 注意:書寫命令時上述符號不應包含在命令中<br> FOXPRO中命令的書寫必須遵循以下規則:<br> <br> 1、每條命令必須以命令名開子句的順序可任意;<br> <br> 2、命令名可縮寫為前四個字元;<br> <br> 3、命令的各部分之間至少要用一個空格分開;<br> <br> 4、為清楚起見,關鍵字一律用大寫,用戶定義名用小寫;<br> <br> 5、 命令行可分行書寫,行末用「 ;」作為當前行的續行符。<br> 命令的執行方式<br> FOXPRO中提供兩種命令的執行方式,即為:立即方式和程序方式。<br> 立即方式:是一種交互方式,用戶輸入一條命令,FOXPRO立即檢查命令是否正確,如不正確,<br> <br> <br> 則指出錯誤的原因;如命令正確,則立即執行該命令,並顯示執行結果<br> 程序方式:又稱命令文件方式。此種方式要求用戶事先根據任務編寫程序,程序是一系列命令<br> <br> <br> 的集合,將其命名並存放到磁碟文件中,然後執行該命令文件。

Ⅳ 請大家告訴我些foxpro的基本指令

ALL:

命令對表中所有記錄起作用,即執行時從首記錄到末記錄,最記錄指針停在資料庫的末尾。

NEXT <expN>

命令作用於從當前記錄開始到當前記錄後<expN>條記錄為止的范圍內的記錄,最後記錄指針指向作用范圍內的最後一條記錄處。NEXT 1表示僅作用於當前記錄。

Record <expN>

命令作用於記錄號為<expN>的記錄。

TEST

命令作用范圍從當前記錄開始到表的最後一個記錄為止

命令中的FOR子句只作用於滿足條件的記錄。
一、基本命令
1. 打開和關閉數據表
USE [<數據表名>] 當省略選項時為關閉當前數據表
CLOSE ALL 關閉所有數據表
2. 選擇當前工作區
SELECT <工作區號|數據表名|0>
功能:選擇當前工作區。可以直接選擇工作區號,也可通過指定其中已經打開的數據表別名來指定工作區。
SELECT 0 是選擇當前未使用的最低編號的工作區
3. 增加記錄
APPEND BLANK 在當前表的尾部追加一個空白記錄
INSERT BLANK 在當前表的當前記錄之後插入一條空白記錄
INSERT BLANK BEFORE 在當前表的當前記錄之前插入一條空白記錄
注意:在表建立索引後,INSERT的功能與APPEND相同
4. 替換欄位的值
REPLACE [范圍] <欄位1> WITH <表達式1>[, <欄位2> WITH <表達式2>, ...<欄位n> WITH <表達式n>] [FOR <expL>]
功能:計算表達式的值,並填入指定欄位,當范圍和條件選項省略時只對當前記錄操作。
5. 刪除記錄
DELETE [范圍] [FOR 條件]
功能:對記錄加刪除標記(即邏輯刪除),當范圍和條件選項省略時只對當前記錄操作。
RECALL [范圍] [FOR 條件]
功能:對記錄去除刪除標記(即恢復刪除),當范圍和條件選項省略時只對當前記錄操作。
PACK
功能:刪除帶有刪除標記的記錄
ZAP
功能:物理刪除當前表所有記錄
6. 建立索引與選擇主控索引
INDEX ON <關鍵字表達式> TAG <索引標識符> [DESCENDING]
功能:對當前表按<關鍵字表達式>建立結構復合索引,索引文件名與表名相同,擴展名默認為CDX。DESCENDING選項為按關鍵字降序排列,默認為升序。
SET ORDER TO TAG <索引標識符>
功能:在結構復合索引文件打開後,指定主控索引標識符。
7. 記錄指針定位
GO BOTTOM | TOP | <expN>
功能:移動記錄指針直接指定記錄。BOTTOM為指向末記錄,TOP為指向首記錄,<expN>為指向記錄號為<expN>的記錄。
SKIP [expN]
功能:按expN的值,從當前位置出發移動記錄指針。當expN為正時向尾部方向移動expN條記錄,當expN為負時向首部方向移動expN條記錄,當expN為1時可以省略。
8. 查找
LOCATE [范圍] [FOR 條件]
功能:在數據表的指定范圍中搜索滿足條件的第一個記錄。搜索成功,記錄指針指向該記錄,並將FOUND()置為.T.;否則,記錄指針指數據表末尾,並將FOUND()置為.F.。<范圍>預設為ALL。
CONTINUE
功能:查找下一個滿足LOCATE命令指定條件的記錄,查找成功,將FOUND()置為.T.並將指針指向滿足條件的記錄;否則,記錄指針指數據表末尾,將FOUND()置為.F.。
9. 數據表復制
COPY TO <文件名> [范圍] [FIELDS <欄位名表>] [FOR 條件]
功能:把已打開的表內容復制到新的表中。<范圍>預設值為ALL。<欄位名表>規定了新表欄位,預設為全部欄位。
COPY STRUCTURE TO <文件名> [FIELDS <欄位名表>]
功能:把當前表的結構復制到新的表中。不復制記錄。<欄位名表>規定了新表欄位,預設為全部欄位。
10. 統計
COUNT [范圍] [FOR 條件] TO <內存變數>
功能:統計表中滿足條件的記錄個數,並存入指定的內存變數。<范圍>預設時為ALL

SUM [表達式表] [范圍] [FOR 條件] TO <內存變數表>
功能:統計表中全部的或指定數值欄位的值的和,並各個和存入指定的內存變數,內存就是的個數求和的數值表達式個數相同。<范圍>預設時為ALL
AVERAGE [表達式表] [范圍] [FOR 條件] TO <內存變數表>
功能:統計表中全部的或指定數值欄位的值的平均,並各個和存入指定的內存變數,內存就是的個數求和的數值表達式個數相同。<范圍>預設時為ALL
二、函數
1. 數學函數
ABS(expN)
功能:求數值表達式的絕對值。
INT(expN)
功能:對數值表達式expN取整數部分

ROUND(expN, Dec)
功能:對數值表達式expN精確到小數點後Dec位。

2. 字元函數
SUBSTR(expC, expN1, expN2)
功能:取字元串expC中從expN1開始的expN2個字元,若expN2省略,則從expN1開始一直取到最後。
TRIM(expC)
功能:取掉字元串expC的尾部空格。
ALLTRIM(expC)
功能:取掉字元串expC首尾的空格。

SPACE(expN)
功能:產生expN個空格。
UPPER(expC)
功能:將字元串expC轉換成大寫。

LOWER(expC)
功能:將字元串expC轉換成大寫。
expC1 $ expC2
功能:判斷字元串expC1是否在expC2中出現,若出現則值為.T.,否則為.F.。
3. 日期函數
DATE()
功能:獲取系統日期。
4. 類型轉換
VAL(expC)
功能:將數字字元值轉換成數值,如:VAL('123.45')的值為數值123.45
STR(expN [, 寬度 [, 小數位數]])
功能:將數值轉換成字元串,當小數位數省略時不帶小數,當寬度和小數位數都省略時寬度為10不帶小數。
DTOC(expD)
功能:將日期表達式expD轉換成字元表達式,格式與系統日期格式一致。
DTOS(expD)
功能:將日期表達式expD轉換成字元表達式,格式為YYYYMMDD,前4位為年份中間2位為月份最後2位為日。
CTOD(expC)
功能:將符合當前系統日期格式的字元串轉換成日期值。
5. 測試函數
FOUND()
功能:測試當前的查找(SEEK, LOCATE, CONTINUE)是否成功。查找成功函值為.T.否則為.F.。
EOF()
功能:測試當前記錄指針是否到了數據表的末尾。當在末尾時函數為.T.否則為.F.。
RECNO()
功能:返回當前記錄號。

Ⅳ foxpro最基本的命令及其使用方法。

? 在下一行顯示表達式串
?? 在當前行顯示表達式串
@... 將數據按用戶設定的格式顯示在屏幕上或在列印機上列印
ACCEPT 把一個字元串賦給內存變數
APPEND 給資料庫文件追加記錄
APPEND FROM 從其它庫文件將記錄添加到資料庫文件中
AVERAGE 計算數值表達式的算術平均值
BROWSE 全屏幕顯示和編輯資料庫記錄
CALL 運行內存中的二進制文件
CANCEL 終止程序執行,返回圓點提示符
CASE 在多重選擇語句中,指定一個條件
CHANGE 對資料庫中的指定欄位和記錄進行編輯
CLEAR 清潔屏幕,將游標移動到屏幕左上角
CLEAR ALL 關閉所有打開的文件,釋放所有內存變數,選擇1號工作區
CLEAR FIELDS 清除用SET FIELDS TO命令建立的欄位名表
CLEAR GETS 從全屏幕READ中釋放任何當前GET語句的變數
CLEAR MEMORY 清除當前所有內存變數
CLEAR PROGRAM 清除程序緩沖區
CLEAR TYPEAHEAD 清除鍵盤緩沖區
CLOSE 關閉指定類型文件
CONTINUE 把記錄指針指到下一個滿足LOCATE命令給定條件的記錄,在LOCATE命令後出現。無LOCATE則出錯
COPY TO 將使用的資料庫文件復制另一個庫文件或文本文件
COPY FILE 復制任何類型的文件
COPY STRUCTURE EXTENED TO 當前庫文件的結構作為記錄,建立一個新的庫文件
COPY STRUCTURE TO 將正在使用的庫文件的結構復制到目的庫文件中
COUNT 計算給定范圍內指定記錄的個數
CREATE 定義一個新資料庫文件結構並將其登記到目錄中
CREATE FROM 根據庫結構文件建立一個新的庫文件
CREATE LABEL 建立並編輯一個標簽格式文件
CREATE REPORT 建立賓編輯一個報表格式文件
DELETE 給指定的記錄加上刪除標記
DELETE FILE 刪除一個未打開的文件
DIMENSION 定義內存變數數組
DIR 或 DIRECTORY 列出指定磁碟上的文件目錄
DISPLAY 顯示一個打開的庫文件的記錄和欄位DISPLAY FILES 查閱磁碟上的文件
DISPLAY HISTORY 查閱執行過的命令
DISPLAY MEMORY 分頁顯示當前的內存變數
DISPLAY STATUS 顯示系統狀態和系統參數
DISPLAY STRUCTURE 顯示當前書庫文件的結構
DO 執行FoxBase程序
DO CASE 程序中多重判斷開始的標志
DO WHILE 程序中一個循環開始的標志
EDIT 編輯資料庫欄位的內容
EJECT 使列印機換頁的命令,將PROW()函數和PCOL()函數值置為0
ELSE 在IF...ENDIF結構中提供另一個條件選擇路線
ENDCASE 終止多重判斷
ENDDO 程序中一個循環體結束的標志
ENDIF 判斷體IF...ENDIF結構結束標志
ERASE 從目錄中刪除指定文件
EXIT 在循環體內執行退出循環的命令
FIND 將記錄指針移動到第一個含有與給定字元串一致的索引關鍵字的記錄上
FLUSH 清除所有的磁碟存取緩沖區
GATHER FROM 將數組元素的值賦予資料庫的當前記錄中
GO/GOTO 將記錄指針移動到指定的記錄號
HELP 激活幫助菜單,解釋FoxBASE+的命令
IF 在IF...ENDIF結構中指定判斷條件
INDEX 根據指定的關鍵詞生成索引文件
INPUT 接受鍵盤鍵入的一個表達式並賦予指定的內存變數
INSERT 在指定的位置插入一個記錄
JOIN 從兩個資料庫文件中把指定的記錄和欄位組合成另一個庫文件
KEYBOARD 將字元串填入鍵盤緩沖區
LABEL FROM 用指定的標簽格式文件列印標簽
LIST 列出資料庫文件的記錄和欄位
LIST FILES 列出磁碟當前目錄下的文件
LIST HISTORY 列出執行過的命令
LIST MEMORY 列出當前內存變數及其值
LIST STATUS 列出當前系統狀態和系統參數
LIST STRUCTURE 列出當前使用的資料庫的庫結構
LOAD 將匯編語言程序從磁碟上調入內存 LOCATE 將記錄指針移動到對給定條件為真的記錄上
LOOP 跳過循環體內LOOP與ENDDO之間的所有語句,返回到循環體首行
MENU TO 激活一組@...PROMPT命令定義的菜單
MODIFY COMMAND 進入FoxBASE+系統的字處理狀態,並編輯一個ASCII碼文本文件(如果指定文件名以.PRG為後綴,則編輯一個FoxBASE+命令文件)
MODIFY FILE 編輯一個一般的ASCII碼文本文件
MODIFY LABEL 建立並編輯一個標簽(.LBL)文件
MODIFY REPORT 建立並編輯一個報表格式文件(.FRM)文件
MODIFY STRUCTURE 修改當前使用的庫文件結構
NOTE/* 在命令文件(程序)中插入以行注釋(本行不被執行)
ON 根據指定條件轉移程序執行
OTHERWISE 在多重判斷(DO CASE)中指定除給定條件外的其它情況
PACK 徹底刪除加有刪除標記的記錄
PARAMETERS 指定子過程接受主過程傳遞來的參數所存放的內存變數
PRIVATE 定義內存變數的屬性為局部性質
PROCEDURE 一個子過程開始的標志
PUBLIC 定義內存變數為全局性質
QUIT 關閉所有文件並退出FoxBASE+
READ 激活GET語句,並正是接受在GET語句中輸入的數據
RECALL 恢復用DELETE加上刪除標記的記錄
REINDEX 重新建立正在使用的原有索引文件
RELEASE 清楚當前內存變數和匯編語言子程序
RENAME 修改文件名
REPLACE 用指定的數據替換資料庫欄位中原有的內容
REPORT FORM 顯示數據報表
RESTORE FROM 從內存變數文件(.MEM)中恢復內存變數
RESTORE SCREEN 裝載原來存儲過的屏幕映象
RESUME 使暫停的程序從暫停的斷點繼續執行
RETRY 從當前執行的子程序返回調用程序,並從原調用行重新執行
RETURN 結束子程序,返回調用程序
RUN/! 在FoxBASE+中執行一個操作系統程序
SAVE TO 把當前內存變數及其值存入指定的磁碟文件(.MEM)
SAVE SCREEN 將當前屏幕顯示內容存儲在指定的內存變數中
SCATTER 將當前資料庫文件中的數據移到指定的數組中
SEEK 將記錄指針移到第一個含有與指定表達式相符的索引關鍵字的記錄
SELECT 選擇一個工作區來源:考試大-計算機二級 SET 設置FoxBASE+控制參數
SET ALTERNATE ON/OFF 設置傳送/不傳送輸出到一個文件中
SET ALTERNATE TO 建立一個存放輸出的文件
SET BELL ON/OFF 設置輸入數據時響鈴/不響鈴
SET CARRY ON/OFF 設置最後一個記錄復制/不復制到添加的記錄中
SET CENTURY ON/OFF 設置日期型變數要/不要世紀前綴
SET CLEAR ON/OFF 設置屏幕信息能/不能被清除
SET COLOR ON/OFF 設置彩色/單色顯示
SET COLOR TO 設置屏幕顯示色彩
SET CONFIRM ON/OFF 設置在全屏幕編輯方式中,要求/不要求自動跳到下一個欄位
SET CONSOLE ON/OFF 設置將輸出傳送/不傳送到屏幕
SET DATE 設置日期表達式的格式
SET DEBUG ON/OFF 設置傳送/不傳送ECHO的輸出到列印機上
SET DECIMALS TO 設置計算結果需要顯示的小數位數
SET DEFAULT TO 設置默認的驅動器
SET DELETED ON/OFF 設置隱藏/顯示有刪除標記的記錄
SET DELIMITER TO 為全屏幕顯示欄位和變數設置定界符
SET DELIMITER ON/OFF 選擇可選的定界符
SET DEVICE TO SCREEN/PRINT 將@...SAY命令的結果傳送到屏幕/列印機
SET DOHISTORY ON/OFF 設置存/不存命令文件中的命令到歷史記錄中
SET ECHO ON/OFF 命令行回送到屏幕或列印機
SET ESCAPE ON/OFF 允許ESCAPE退出/繼續命令文件的執行
SET EXACT ON/OFF 在字元串的比較中,要求/不要求准確一致
SET EXACLUSIVE ON/OFF 設置資料庫文件的共享
SET FIELDS ON/OFF 設置當前打開的資料庫中部分/全部欄位為可用
SET FIELDS TO 指定打開的資料庫中可被訪問的欄位
SET FILTER TO 在操作中將資料庫中所有不滿足給定條件的記錄排除
SET FIXED ON/OFF 固定/不固定顯示的小數位數
SET FORMAT TO 打開指定的格式文件
SET function..設置F1-F9功能鍵值
SET HEADING ON/OFF 設置LIST或DISPLAY時,顯示/不顯示欄位名
SET HELP ON/OFF 確定在出現錯誤時,是否給用戶提示
SET HISTORY ON/OFF 決定是/否把命令存儲起來以便重新調用
SET HISTORY TO 決定顯示歷史命令的數目
SET INDEX TO 打開指定的索引文件來源:考試大-計算機 SET INTENSITY ON/OFF 對全屏幕操作實行/不實行反轉顯示
SET MARGIN TO 設置列印機左頁邊
SET MEMOWIDTH TO 定義備注型欄位輸出寬度和REPORT命令隱含寬度
SET MENU ON/OFF 確定在全屏幕操作中是否顯示菜單
SET MESSAGE TO 定義菜單中屏幕底行顯示的字元串
SET ODOMETER TO 改變TALK命令響應間隔時間
SET ORDER TO 指定索引文件列表中的索引文件
SET PATH TO 為文件檢索指定路徑
SET PRINT ON/OFF 傳送/不傳送輸出數據到列印機
SET PRINTER TO 把列印的數據輸送到另一種設備或一個文件中
SET PROCEDURE TO 打開指定的過程文件
SET RELATION TO 根據一個關鍵字表達式連接兩個資料庫文件
SET SAFETY ON/OFF 設置保護,在重寫文件時提示用戶確認
SET SCOREBORAD ON/OFF 設置是/否在屏幕的第0行上顯示FoxBASE+的狀態信息
SET STATUS ON/OFF 控制是/否顯示狀態行
SET STEP ON/OFF 每當執行完一條命令後,暫停/不暫停程序的執行
SET TALK ON/OFF 是否將命令執行的結果傳送到屏幕上
SET TYPEAHEAD TO 設置鍵盤緩沖區的大小
SET UNIQUE ON/OFF 在索引文件中出現相同關鍵字的第一個/所有記錄
SKIP 以當前記錄指針為准,前後移動指針
SORT TO 根據資料庫文件的一個欄位或多個欄位產生一個排序的哭文件
STORE 賦值語句
SUM 計算並顯示資料庫記錄的一個表達式在某范圍內的和
SUSPEND 暫停(掛起)程序的執行
TEXT...ENDTEXT 在屏幕上當前游標位置顯示...的文本數據塊
TOTAL TO 對預先已排序的文件產生一個具有總計的摘要文件
TYPE 顯示ASCII碼文件的內容
UNLOCK 解除當前庫文件對記錄和文件的加鎖操作
UPDATE 允許對一個資料庫進行成批修改
USE 帶文件名的USE命令打開這個資料庫文件。無文件名時,關閉當前操作的資料庫文件
WAIT 暫停程序執行,按任意鍵繼續執行
ZAP 刪除當前資料庫文件的所有記錄(不可恢復)來源:考

Ⅵ foxpro中的命令

首先我懷疑你把第一個單詞寫錯了,應該是repl吧?

其次這個題主要是考兩個函數,str()和substr()

str(<數值表達式>,<n1>,<n2>)
此函數功能是將(<數值表達式>的值按指定長度<n1>和小數後位數<n2>轉化為相應的字元串。
例:
str(3.1456,7,2)=" 3.15" (3.15前面有3個空格呢,因為總長度是7位,小數點後要求2位)

substr(<字元串表達式>,<n1>,<n2>)
是將此字元串表達式的值求子串,也就是從第<n1>個字元開始取<n2>個字元得到的子串。

例:
substr("abcdef",3,2)="cd"

Ⅶ visual foxpro 創建表的命令

create form是創建表單(窗口)命令
create table是創資料庫的表,但是後面要跟參數,加上相應表的欄位名字、類型與長度
create命令是創建表命令

Ⅷ foxpro中的命令

一列全部加上一個『「收」
repl all 列名 with alltrim(列名)+'收'

並將空格一下全部去掉
repl all 列名 with alltrim(列名)

alltrim()函數的作用是去掉字元串前後的空格.

Ⅸ 關於vf中foxpro的各項命令,希幫忙填寫說明和舉例

ADATABASES() 將所有打開資料庫的名稱和路徑放到內存變數數組中
ADBOBJECTS() 把當前資料庫中的命名連接名、關系名、表名或sQL視圖名放到一個內存變數數組中
AFIELDS() 把當前表的結構信息存放在一個數組中,並且返回表的欄位數
ALIAS() 返回當前表或指定工作區衰的別名
ASESSIONS() 創建一個已存在的數據工作期ID數組
ATAGINFO() 創建一個包含索引和鍵表達式的名字、數量和類型信息的數組
AUSED() 將一個數據工作期中的表別名和工作區存入內存變數數組
BOF() 確定當前記錄指針是否在表頭
CANDIDATE() 判斷索引是否為候選索引
CDX() 根據指定的索引位置編號,返回打開的復合索引(.CDX)文件名稱
CPDBP() 返回一個打開表所使用的代碼頁
CREATEOFFLINE() 由已存在的視圖創建一個游離視圖
CURSORGETPROP() 返回VisualFoxPro表或臨時表的當前屬性設置
CURSORSETPROP() 指定VisualFoxPro表或臨時表的屬性設置
CURSORTOXML() 轉換VisualFoxPro臨時表為XML文本
CURVAL() 從磁碟上的表或遠程數據源中直接返回欄位值
DBC() 返回當前資料庫的名稱和路徑
DBF() 返回指定工作區中打開的表名,或根據表別名返回表名
DBSETPROP() 給當前資料庫或當前資料庫中的欄位、命名連接、表或視圖設置一個屬性
DELETED() 返回一個表明當前記錄是否標有刪除標記的邏輯值
DESCENDING() 是否用DESCENDING關鍵字創建了一個索引標識
DROPOFFLINE() 放棄對游離視圖的所有修改,並把游離視圖放回到資料庫中
EOF() 確定記錄指針位置是否超出當前表或指定表中的最後一個記錄
FCOUNT() 返回衰中的欄位數目
FIELD() 根據編號返回表中的欄位名
FILTER() 返回SETFILTER命令中指定的表篩選表達式
FLDLIST() 對於SETmELDS命令指定的欄位列表,返回其中的欄位和計算結果欄位表達式
FLOCK() 嘗試鎖定當前表或指定表
FOR() 返回一個己打開的單項索引文件或索引標識的索引篩選表達式
FOUND() 如果CONTINUE、FIND、LOCATE或SEEK命令執行成功,函數的返回值為"真"
FSIZE() 以位元組為單位,返回指定欄位或文件的大小
GETFLDSTATE() 返回一個數值,標明表或臨時表中的欄位是否已被編輯,或是否有追加的記錄,或者記錄的刪除狀態是否已更改
GETNEXTMODIFIED() 返回一個記錄號,對應於緩沖表或臨時表中下一個被修改的記錄
HEADER() 返回當前或指定表文件的表頭所佔的位元組數
IDXCOLLATE() 返回索引或索引標識的排序序列
INDBC() 如果指定的資料庫對象在當前資料庫中,則返回"真"(.T.)
INDEXSEEK() 在一個索引表中搜索第一次出現的某個記錄
ISEXCLUSIVE() 判斷一個表或資料庫是以獨占方式打開的
ISFLOCKED() 返回表的鎖定狀態
ISREADONLY() 判斷是否以只讀方式打開表
ISRLOCKED() 返回記錄的鎖定狀態
KEY() 返回索引標識或索引文件的索引關鍵字表達式
KEYMATCH() 在索引標識或索引文件中搜索一個索引關鍵字
LOOKUP() 在表中搜索欄位值與指定表達式匹配的第一個記錄
LUPDATE() 返回一個表最近一次更新的日期
MDX() 根據指定的索引編號返回打開的.CDX復合索引文件名
MEMLINES() 返回備注欄位中的行數
MLINE() 以字元串形式返回備注欄位中的指定行
NDX() 返回為當前表或指定表打開的某一索引(JDX)文件的名稱
ORDER() 返回當前表或指定表的主控索引文件或標識
PRIMARY() 檢查索引標識,如果為主索引標識,就返回"真"(.T.)
RECCOUNT() 返回當前或指定表中的記錄數目
RECNO() 返回當前表或指定表中的當前記錄號
RECSIZE() 返回表中記錄的大小(寬度)
REFRESH() 在可更新的SQL視圖中刷新數據
RELATION() 返回為給定工作區中打開的表所指定的關系表達式
SEEK() 在一個已建立索引的表中搜索一個記錄的第一次出現位置
SELECT() 返回當前工作區編號或未使用工作區的最大編號
SETFLDSTATE() 為表或臨時表中的欄位或記錄指定欄位狀態值或刪除狀態值
SQLCANCEL() 請求取消一條正在執行的SQL語句
SQLCOLUMNS() 把指定數據源表的列名和關於每列的信息存儲到一個VisualFoxPro臨時表中
SQLCOMMIT() 提交一個事務
SQLCONNECT() 建立一個指向數據源的連接
SQLDISCONNECT() 終止與數據源的連接
SQLEXEC() 將一條SQL語句送入數據源中處理
SQLGETPROP() 返回一個活動連接的當前設置或默認設置
SQLMORERESULTS() 如果存在多個結果集合,則將另一個結果集合復制到VisualFoxPro臨時表中
SQLPREPARE() 在使用SQLEXEC()執行遠程數據操作前,可使用本函數使遠程數據為將要執行的命令做好准備
SQLROLLBACK() 取消當前事務處理期間所做的任何更改
SQLSETPROP() 指定一個活動連接的設置
SQLSTRINGCONNECT() 使用一個連接字元串建立和數據源的連接
SQLTABLES() 把數據源中的表名存儲到VisualFoxPro臨時表中
SYS(14) 索引表達式
SYS(21) 控制索引編號
SYS(22) 控制標識名或索引名
SYS(2011) 返回當前工作區中記錄鎖定或表鎖定的狀態
SYS(2012) 返回表的備注欄位塊大小
SYS(2021) 篩選索引表達式
SYS(2029) 返回與表類型對應的值
SYS(3054) Rushmore優化等級 ·
TAG() 返回打開的.CDX多項復合索引文件的標識名,或者返回打開的.IDX單項索引文件的文件名
TAGCOUNT() 返回復合索引文件(.CDX)標識以及打開的單項索引文件(.IDX)的數目
TAGNO() 返回復合索引文件(.CDX)標識以及打開的單項索引(.IDX)文件的索引位置
TARGET() 返回一個表的別名,該表是SETRELATION命令的INTO子句所指定關系的目標
UNIQUE() 用於測試索引是否以惟一性方式建立
UPDATED() 用於測試在最近的READ命令中,數據是否已被修改
USED() 確定是否在指定工作區中打開了一個表
XMLTOCURSOR() 轉換XML文本到VisualFoxPro游標或表

----------------------------------------------

Visual FoxPro日期和時間函數
CTOD()把字元表達式轉換成日期表達式。
CDOW()從給定日期或日期時間表達式中返回星期值。
CMONTH()返回給定日期或日期時間表達式的月份名稱。
CTOD()把字元表達式轉換成日期表達式。
CTOT()從字元表達式返回一個日期時間值。
DATE()返回由操作系統控制項的當前系統日期,或創建一個與2000年兼容的日期值。
DATETIME()以日期時間值返回當前的日期和時間, 或創建一個 2000 兼容的日期時間值。
DAY()以數值型返回給定日期表達式或日期時間表達式是某月中的第幾天。
DMY()從一個日期型或日期時間型表達式返回一個「日-月-年」格式的字元表達式(例如,31 May 1995)。月名不縮寫。
DTOC()由日期或日期時間表達式返回字元型日期。
DTOS()從指定日期或日期時間表達式中返回 yyyymmdd 格式的字元串日期。
DTOT()從日期型表達式返回日期時間型值。
GOMONTH()對於給定的日期表達式或日期時間表達式,返回指定月份數目以前或以後的日期。
HOUR()返回日期時間表達式的小時部分。
MDY()以「月-日-年」格式返回指定日期或日期時間表達式,其中月份名不縮寫。
MINUTE()返回日期時間型表達式中的分鍾部分。
MONTH()返回給定日期或日期時間表達式的月份值。
QUARTER()返回一個日期或日期時間表達式中的季度值。
SEC()返回日期時間型表達式中的秒鍾部分。
SECONDS()以秒為單位返回自午夜以來經過的時間。
SYS(1)以日期數字字元串的形式返回當前系統日期。
SYS(2)返回自午夜零點開始以來的時間,按秒計算。
SYS(10)將 (Julian) 日期轉換成一個字元串。
SYS(11)將日期格式表示的日期表達式或字元串轉換成 (Julian) 日期。
TIME()以 24 小時制、8 位字元串(時:分:秒)格式返回當前系統時間。
TTOC()從日期時間表達式中返回一個字元值。
TTOD()從日期時間表達式中返回一個日期值。
WEEK()從日期表達式或日期時間表達式中返回代表一年中第幾周的數值。
YEAR()從指定的日期表達式中返回年份。

Visual FoxPro字元函數

ALLTRIM(). 刪除指定字元表達式的前後空格符
ASC() 返回字元表達式中最左邊字元的ANSI值
AT() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的位置
AT_C() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的位置
ATC() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的位置
ATCC() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的位置
ADDBS() 如果必要,向一個路徑表達式添加一個反斜杠
ATCLINE() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中第一次出現的行號
ATLINE() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的行號
BETWEEN() 判斷一個表達式的值是否在另外兩個相同數據類型的表達式的值之間
CHR() 根據指定的ANSI數值代碼返回其對應的字元
CHRTRAN() 將第一個字元表達式中與第二個表達式的字元相匹配的字元替換為第3個表達式中相應的字元
CHRTRANC() 將第一個字元表達式中與第二個表達式的字元相匹配的字元替換為第3個表達式中相應的字元
CPCONVERT() 把字元、備注欄位或字元表達式轉換到其他代碼頁
CHRSAW() 確定一個字元是否出現在鍵盤緩沖區中
CHRTRAN() 在一個字元表達式中,把與第二個表達式字元相匹配的字元替換為第三個表達式中相應字元
CHRTRANC() 將第一個字元表達式中與第二個表達式的字元相匹配的字元替換為第三個表達式中相應的字元
DIFFERENCE() 返回0到4間的一個整數,表示兩個字元表達式間的相對語音差別
EMPTY() 確定表達式是否為空值
GErWORDCOUNr() 計數一個中中的單詞數
GETWORDNUM() 從一個串中返回一個指定的詞
INLIST() 判斷一個表達式是否與一組表達式中的某一個相匹配 '
ISALPHA() 判斷字元表達式的最左邊一個字元是否為字母
ISBLANK() 判斷表達式是否為空值
ISDIGIT() 判斷字元表達式的最左邊一個字元是否為數字(0到9)
ISLEADBYTE() 如果字元表達式第一個字元的第一個位元組是前導位元組,則返回"真"(.T.)
ISLOWER() 判斷字元表達式最左邊的字元是否為小寫字母
ISMOUSE() 判斷計算機是否具有滑鼠
ISNULL() 判斷計算結果是否為NULL值
ISUPPER() 判斷字元表達式的第一個字元是否為大寫字母(A~z)
LEFT() · 從字元表達式最左邊一個字元開始返回指定數目的字元
LEPTC() 從字元表達式最左邊一個字元開始返回指定數目的字元
LEN() 返回字元表達式中字元的數目
LENC() 返回字元表達式中字待的數目
LIKE() 確定一個字元表達式是否與另一個字元表達式相匹配
LIKEC() 決定一個字元表達式是否與另一個字元表達式相匹配
LOWER() 以小寫字母形式返回指定的字元表達式
LTRIM() 刪除指定的字元表達式的前導空格,然後返回得到的表達式
OCCURS() 返回一個字元表達式在另一個字元表達式中出現的次數
OEMTOANSI() 用於將字元串表達式中的字元轉換成與其相對應的ANSI字元集中的字元
PADL()、PADR()、PADC() 由一個表達式返回一個字元中,並從左邊,右邊或同時從兩邊用空格或字元把該字元串填充到 指定長度
PROPER() 從字元表達式中返回一個字元串,字元串中的每個首字母大寫
RAT() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位內第一次出現的位置,從最右 邊的字元算起
RATC() 返回一個字元表達式在另-個字元表達式或備注欄位最後一次出現所在的行號,從最後-行算起
RATLINE() 回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中最後出現的行號,從最後一行 開始計數 。
REPUCATE() 返回一個字元串,這個字元串是將指定字元表達式重復指定次數後得到的
RIGHT() 從一個字元串的最右邊開始返回指定數目的字元
RIGHTC() 從一個字元串中返回最右邊指定數目的字元
RTRIM() 刪除了字元表達式後續空格後,返回結果字元串
SOUNDEX() 返回指定的字元表達式的語音表示
SPACE() 返回由指定數目的空格構成的字元串
STR() 返回與指定數值表達式對應的字元
STRCONV() 將字元表達式轉換成另一種形式
STREXTRACT() 返回一個兩個分隔符間的串
STRTRAN() 在第一個字元表達式或備注欄位中,搜索第二個字元表達式或備注欄位,並用第3個字元表達-式或備注欄位替換每次出現的第2個字元表達式或備注欄位
STUFF() 返回一個字元串,此字元串是通過用另一個字元表達式替換現有字元表達式中指定數目的字元得到的
STUFFC() 返回一個字元串,此字元串是通過用另一個字元表達式替換現有字元表達式中指定數目的字元、得到的
SUBSTR() 從給定的字元表達式或備注欄位中返回字元串
SUBSTRC() 從給定的字元表達式或者備注欄位返回字元串
SYS(15) 替換字元串中的字元
SYS(20) 轉換德文文本
TEXTMERGE() 提供串表達式的求值 。
TRIM() 返回刪除全部後綴空格後的指定字元表達式
TXTWIDTH() 按照字體平均字元寬度返回字元表達式的長度
TYPE() 計算字元表達式,並返回其內容的數據類型
UPPER() 用大寫字母返回指定的字元表達式

----------------------------------------------

Visual FoxPro數值函數

ABS() 返回指定數值表達式的絕對值
ACOS() 返回指定數值表達式的反餘弦值
ASIN() 返回數值表達式的反正弦弧度值
ATAN() 返回數值表達式的反正切弧度值
ATN2() 返回指定值的反正切值,返回值無象限限制
BINTOC() 將整型用二進制字元型表示 。
BITAND() 返回兩個數值型數值在按位進行AND運算後的結果
BITCLEAR() 清除一個數值型數值的指定位(將此位設置成0),並返回結果值
BITLSHIFr() 返回一個數值型數值向左移動給定位後的結果
BrrNOT() 返回一個數值型數值按位進行NOT運算的結果
BITOR() 返回兩個數值型數值按位進行OR運算的結果
BITRSHIFF() 返回一個數值型數值向右移動指定位後的結果
BITSET() 將一個數值型數值的某一位設置為1並返回結果
BITTEST() 確定一個數值型數值的指定位是否為1
BITXOR() 返回兩個數值型數值按位進行異或運算的結果
CEILING() 返回大於或等於指定數值表達式的最小整數
COS() 返回數值表達式的餘弦值
CTOmN() 將二進制字元型表示轉換為整數
DTOR() 將度轉換為弧度
EVALUATE() 計算字元表達式的值並返回結果
EVL() 從兩個表達式中返回一個非空值
EXP() 返回eAx的值,其中x是某個給定的數值型表達式
FLOOR() 對於給定的數值型表達式值,返回小於或等於它的最大整數
FV() 返回一筆金融投資的未來值
INT() 計算一個數值表達式的值,並返回其整數部分
LOG() 返回給定數值表達式的自然對數(底數為c)
LOGl0() 返回給定數值表達式的常用對數(以10為底) ·
MAX() 對幾個表達式求值,並返回具有最大值的表達式
MIN() 計算一組表達式,並返回具有最小值的表達式
MOD() 用一個數值表達式去除另一個數值表達式,返回余數
MTON() 由一個貨幣型表達式返回一個數值型值
NORMALIZE() 把用戶提供的字元表達式轉換為可以與VisualFoxPro函數返回值相比較的格式
NTOM() 由一個數值表達式返回含有四位小數的貨幣值
NVL() 從兩個表達式返回一個非null值
PAYMENT() 返回固定利息貸款按期兌付的每一筆支出數量
PI() 返回數值常數n
PV() 返回某次投資的現值
RAND() 返回一個0到1之間的隨機數
ROUND() 返回圓整到指定小數位數的數值表達式
RTOD() 將弧度轉化為度
SIGN() 當指定數值表達式的值為正、負或0時,分別返回1、-1或0
SIN() 返回一個角度的正弦值 ·
SQRT() 返回指定數值表達式的平方根
SYS(2007) 返回一個字元表達式的檢查求和值
TAN() 返回角度的正切值
VAL() 由數字組成的字元表達式返回數字值

閱讀全文

與foxpro中命令是相關的資料

熱點內容
安卓系統怎麼轉入平板 瀏覽:421
安卓手機相機怎麼提取文字 瀏覽:217
如何查看伺服器映射的外網地址 瀏覽:975
圖片刺綉演算法 瀏覽:663
阿里雲伺服器沒有實例 瀏覽:605
綿陽有沒有什麼app 瀏覽:848
怎麼用游俠映射伺服器 瀏覽:919
為什麼無意下載的app無法刪除 瀏覽:306
word2007打開pdf 瀏覽:117
php正則class 瀏覽:737
怎麼在文件夾查找一堆文件 瀏覽:544
核酸報告用什麼app 瀏覽:791
u8怎麼ping通伺服器地址 瀏覽:994
安卓什麼手機支持背部輕敲調出健康碼 瀏覽:870
程序員抽獎排行 瀏覽:745
扭蛋人生安卓如何下載 瀏覽:724
什麼app文檔資源多好 瀏覽:924
黑馬程序員APP 瀏覽:149
掌閱小說是哪個app 瀏覽:48
如何把u盤的軟體安裝到安卓機 瀏覽:1000