當前位置:首頁 » 尋物指南 » vf為什麼找不到變數值

vf為什麼找不到變數值

發布時間: 2023-01-11 11:26:10

㈠ 在vfp編寫程序時系統提示說找不到變數是什麼原因比如說下面一個程序:

首先,必須保證,您輸入的課程的課程號是正確的,資料庫文件「學生成績」存在,而且數據「學生成績」中的表文件「course」也存在,必須保證「course」別外您直接有OPEN DATABASE 及USE打開資料庫及表文件,這樣該數據及表文件必須存儲在你裝的VF的默認路徑下才行,否則你就應寫全路徑,比如你存在D盤新建文件夾下就應寫成OPEN DATABASE D:\新建文件夾\學生成績,USE D:\新建文件夾COURSE
只有表文件確實被打開,並且表文件中有課程號,及課時欄位才行,才會有運行結果。否則就會找不到變數。
另外,locate 是定位命令。scan范圍的默認值ALL,你要好好看看了。
可以改成這樣的:
CLEAR
INPUT "課程號" TO XH
OPEN DATABASE 學生成績
USE COURSE
SCAN FOR 課程號=XH
?"課程號"+STR(課時,2,0)
ENDSCAN
CLOSE DATABASE
RETURN
如果課程號是的值是唯一的也可以改成這樣
CLEAR
INPUT "課程號" TO XH
OPEN DATABASE 學生成績
USE COURSE
LOCATE ALL FOR 課程號=XH
?"課程號"+STR(課時,2,0)
CLOSE DATABASE
RETURN

其次,locate命令在這里似乎沒有什麼作用,

㈡ VF找不到變數J

找不到變數可能是變數未定義,或者傳遞失敗。
規則那裡不要手動去輸,按自己算自動添加最好,而且應該在英文半形狀態下輸入。
書號=J 換這個試下。

㈢ 用VF做解方程表單 運行時說找不到變數B 是怎麼回事啊

原因有:1
變數B沒有被定義,你可以將變數賦值,如果是數值型的,可以是B=0,如果是其它類型的,就賦值成相應的類型。
2
也許是你
的程序中有問題,B本身不是變數,因為編寫語句錯誤而使程序把B認為是變數了。

㈣ VF中為什麼會找不到變數

因為你沒有給變數A賦初值,VFP中不必預先定義變數,但要為變數賦初值,這樣系統會自動建立該變數。

熱點內容
淘寶為什麼搜不了菜 發布:2025-08-09 06:08:07 瀏覽:354
為什麼地球儀上大陸顏色不同 發布:2025-08-09 06:01:07 瀏覽:377
為什麼男人失去以後才懂得珍惜呢 發布:2025-08-09 05:52:31 瀏覽:256
為什麼我一吃東西就胃痛 發布:2025-08-09 05:45:49 瀏覽:204
為什麼蘋果商店無法支付 發布:2025-08-09 05:45:07 瀏覽:510
為什麼很多男孩子養貓 發布:2025-08-09 05:38:39 瀏覽:549
為什麼在抖音上找不到對方 發布:2025-08-09 05:38:05 瀏覽:548
為什麼男孩子不會談戀愛 發布:2025-08-09 05:28:40 瀏覽:781
蘋果手機放大器為什麼沒有了 發布:2025-08-09 05:23:02 瀏覽:16
長時間玩手機為什麼不會燒屏 發布:2025-08-09 05:19:12 瀏覽:4