1. vf教程中顯示最後一條記錄的命令是什麼
vf教程中提供的查找和定位 命令:
順序查找當前表中滿足條件的第一條記錄:
LOCATE FOR 條件下[范圍][WHILE條件]
找到後將記錄指針定位在滿足條件的第一條記錄,且函數FOUND()的返回值為真。
在索引表中查找:
FIND cExpr
其中cExpr為字元串表達式。如果找到,則記錄指針定位在滿足條件的第一條記錄,且函數FOUND()的返回值為真;查找失敗時,FOUND()的返回值為假,記錄指針定位在文件尾。
在索引表中查找:
SEEK eExpr;
[ORDER 索引文件名序號|索引文件名|[TAG]索引名 [OF 復合索引文件名] ;
[ASCENDING][DESCENDING]];
[IN 工作區號|表別名]
如果找到,則記錄指針定位在滿足條件的第一條記錄,且為真;查找失敗時,FOUND()的返回值為假,記錄指針定位在文件尾。
繼續查找:
CONTINUE
用LOCATE、 FIND或 SEEK查找到一條記錄後,用CONTINUE繼續查找下一條。
用以上查找命令LOCATE、 FIND、SEEK和CONTINUE的查找結果,都可以通過函數FOUND()的返回值反映出來。
2. 在vfp如何聯編急要詳細步驟
新建一個項目,把你的表單、報表、程序之類反正你編的東西都加進去,
如果你運行的是一個程序的話,直接把它設為主程序,
否則新建一個主程序,
格式參考如下:
do form forms\kl *你首先運行的表單,如果是其它的,自己改一下
on shutdown quit
read event
如果您的程序全部都編好了就可以開始編譯您的軟體了,很簡單,方法如下:
1.按下項目管理器中的連編,出現對話框;
2.選擇「連編可執行程序」,確定;
3.輸入編譯後的EXE文件名,注意目錄,然後保存;
接著系統便進入編譯過程,這一過程是電腦自動完成的。在這一過程中系統會首先檢查您的程序是否有錯誤,如有錯誤有時會給出提示,在提示中您一般可以選擇「忽略」、「全部忽略」、「取消」,這里的「忽略」就是不管出現的錯誤繼續編譯,當然一般不應該這樣,一旦出現錯誤提示應選擇取消,然後找出相應的錯誤,改正後再編譯。為了容易查找錯誤,系統還將錯誤記錄下來,在菜單的「項目」-「錯誤」中可以看到,其中會講明是什麼錯誤,發生在哪個程序的哪一條語句中。對於有些錯誤會不給出提示而直接忽略,但它仍然會把錯誤記錄下來。
如果系統編譯時沒有記錄錯誤,那是因為在菜單上的「工具」-「選項」-「常規」-「編程」中的「記錄編譯錯誤」沒有打開。
VFP編譯生成的EXE文件是不能直接在另一台電腦上運行的,除非該電腦中已經裝有VFP系統,因為EXE文件的運行要依賴於安裝在WINDOWS系統中的運行時的庫。為此要為該軟體製作一套安裝盤,方法如下:
在您開發的軟體的目錄下建一個子目錄,比如叫exe,當然您也可以建在別什麼地方或叫別的什麼名字;
將該軟體所要用到的資料庫(dbc)、資料庫備注(dct)、資料庫索引(dcx)、表(dbf)、表索引(cdx、idx)、表備注(fpt)、內存變數文件(mem)等等,再就是編譯後的exe文件通通復制到上面所建的目錄中,然後將復制過去的數據表中試運行用的記錄清除,但要注意有些數據可能是軟體預先應提供的,那麼就不應該刪除,如與軟體一起提供給用戶的。
注意:prg文件、菜單文件、表單文件、報表文件、標簽文件等等不要復制進去,因為它們已經被編譯在exe文件中了,還有就是不屬於軟體運行的文件,如系統分析文件,也不要復制進去。
不用製作安裝盤,不需安裝VFP也可以.只需要在默認目錄下能找到相應的.DLL文件,VFP編譯的EXE文件就能正常運行.
對於VFP5編譯的程序,.DLL文件是VFP500.DLL,VFP500CHS.DLL.對於VFP6編譯的程序,DLL文件是VFP6R.DLL,VFP6RCHS.DLL,對於VFP7編譯的程序,DLL文件是MSVCR70.DLL,VFP7R.DLL,VFP7RCHS.DLL.
在發布你的應用程序時,將EXE文件和上述DLL文件拷貝到同一個目錄下就可以了.