1樓:網友
你搞混了一件事null(空)和『空』是兩碼事,null值不等於空串,空格串和數值0,null是指缺值或未確定值,是或不是null,是指一種狀態,是乙個不確定的值,不能把它理解為任何意義的資料。
物件名。text 無論如何它都是乙個確定的值,即便空串也是它的值,所以他不可能等於null,也不會不等於null,它的值和null無關,而且null的測試函式是isnull()
物件名。text=null,比較的值是。null.,而不是條件語句中所需要的值。t.或。f.
而且你還存在語法錯誤,『else if 物件名。text=null』後面的『if 物件名。text=null』根本就沒有被執行,所以說你只有乙個endif也行。
如果你的資料不包括全空格型的資料,可以試一試。
if empty(物件名。text)=.f. &文字中包含非空格資料時結果為。t.
**行。else
**行。endif
我費了好大勁才找到結果,你要把分給我才行。
2樓:網友
物件名。text總是為空。查查這是為什麼。跟前面的**有關。
3樓:佛向悟
我認為應該:
if len(allt(>0
**。else
**。endif
vf的程式設計題!急用!!!!
4樓:網友
&& 1.
clearlocal i, n, m, t, outn = 2
m = 1out = 2/1
for i = 2 to 20
t = nn = m + n
m = t? "," + alltrim(str(n)) "/" + alltrim(str(m)) 此行除錯驗證,可以刪除。
out = out + n/m
endfor out
cleara = 345
local out
out = 1
do while a>0
out = out * mod(a, 10)a = int(a/10)
enddo out
vf程式設計的題
5樓:網友
dim n,s,x as integer
n=0s=0
for x=1 to 1000 step 1if x mod 7=0 then
n=n+1s=s+x
end if
nextprint "能除7的數的總和為: "&s&" 能除7的個數為: "&n&"個"
vf程式設計中由於label的caption屬性字數太多,想換行
設定label控制元件的wordwrap屬性為.t.vfp裡面 label 的caption 字太多怎麼換行呢?wordwrap屬性設定為.t.另外label要足夠高,否則多行也顯示不出來。你設定wordwrap屬性無用,估計是沒有將label的height屬性調大,請根據需要調大測試。正常情況下按...
vf程式設計包含哪三種常用的結構他們的基本含義是什麼 急求
do enddo 是條件迴圈 程式設計中常用的三種基本結構是什麼?1 分別是 順序結構 迴圈結構和選擇結構 2 分析 1 順序結構是最簡單的一種 是從上往下一行一行解析的 2 迴圈結構包含for,while,do while三種其中for用於已知迴圈次數的情況 while和do while用於不知道...
請問VB和VF程式設計的語句是不是一樣的?迴圈結構是否一樣?謝謝
不太一樣,但是用法想似,如果你學的是二級那就不要研究這個了,如果你想學語言,學程式設計,那就不要研究這兩種語言了,這兩種語言過時了 vb vf c 這三門語言我都學過,個人感覺是這樣的,vb作為物件導向的程式設計在控制元件的程式設計方面要好於vf,很多東西在vf 中無法做到,而對於表操作而言,vb就...