當前位置:首頁 » 尋物指南 » 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-10-20 08:58:17 瀏覽:1109
腎虛為什麼眼睛會難受 發布:2025-10-20 08:27:38 瀏覽:800
人類的眼睛為什麼是透明的 發布:2025-10-20 08:02:01 瀏覽:859
男生為什麼不忍心看女生生氣 發布:2025-10-20 07:52:04 瀏覽:205
蘋果咬了一口為什麼會變顏色 發布:2025-10-20 07:44:38 瀏覽:557
兩周的孩子晚上睡覺總哭為什麼 發布:2025-10-20 07:39:46 瀏覽:959
為什麼注冊微信時協議點不了 發布:2025-10-20 07:36:14 瀏覽:932
為什麼小米更換不了鎖屏壁紙 發布:2025-10-20 07:36:13 瀏覽:730
蘋果手機為什麼不能用陌陌app 發布:2025-10-20 07:31:12 瀏覽:523
小米手機同等配置為什麼便宜 發布:2025-10-20 07:25:02 瀏覽:1142