vf程式設計的問題 條件選擇

2025-01-10 07:30:20 字數 1329 閱讀 4128

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就...