1樓:鑽石酒杯
你的問題不是很明確,你想在什麼時候觸發這個事件。這兩個變數是什麼時候賦值的。
2樓:匿名使用者
你好!要實現你的要求,前提是要在form1的form_load中加入如下的語句:,將form2先載入,否則就會出現要求物件的問題;
要定義可在兩個表單中可用的變數,最好的辦法是在通用模組中定義全域性變數,如:public a as string
應該是load form2
3樓:網友
t1和denglzhcm是在form2裡定義的區域性變數嗎?如果是,則在form1裡無法直接訪問他們。有三種解決辦法:
1.把t1和denglzhcm設定為全域性變數,則在form1裡可以:
2.為form2建立兩個屬性,一個用來為t1賦值,一個用來為denglzhcm賦值:
property get sett1(newvalue as variant)
t1=newvalue
end property
property get setdenglzhcm(newvalue as variant)
denglzhcm=newvalue
end property
在form1裡:
load form2
3.在form2裡建立一個方法,用來獲得t1和denglzhcm:
public sub getvars(byref v1 as variant,byref v2 as variant)
v1=t1v2=denglzhcm
end sub
在form1裡:
load form2,
vb語句要求物件 50
4樓:曼狗是豬
樓主你好,是這樣的:
1、您的cnn定義了沒有?如果沒有,在form_load的時候需要定義才能使用;
2、您需要在工程-引用裡引入microsoft 您必須先dim cnn as new 然後 "連線資料庫字串"
4、dim rs3 as new "select * from 銷售單",cnn,1,1
if not then
= 購貨單位")end if
希望能幫到樓主。
vb6提示要求物件
5樓:匿名使用者
編號=3就可以了,編號不是物件,所以說需要物件。
vb提示要求物件
6樓:神龍令主
窗體中 控制元件 沒有加夠吧,比如你**中有 label ,但是窗體沒有那個物件?
7樓:匿名使用者
你的問題太籠統了。估計你的**是粘來的。總的來說可以從以下幾個方面檢視一下:
一是先看看在哪句上出的錯,看看涉及到的控制元件是不是被刪除了;二是看看引用的物件是不是沒有引用(引用失效);三是引用了其它窗體中的控制元件,控制元件名前必須加是窗體名稱;四是陣列控制元件被刪了多個,只剩一個控制元件,但在語句中忽略了下標……希望能幫到你。
8樓:碧原信用服務
窗體上放兩個文字框,名稱分別為:txtb 和txth
9樓:狗娃子
我也遇到了同樣的問題啊 怎麼解決啊。
vb中要求物件的問題
10樓:匿名使用者
物件名寫錯了,預設情況,應該是這樣子:
set addlist =
列表框的名字預設是list1,2後面加序號的。你這裡沒有,是不是忘寫了。
11樓:何宜校
變數addlist應該定義為變體型別,或者listitem型別dim addlist as listitemprivate sub form_load()set addlist = d")
end sub
12樓:匿名使用者
"list"是物件名字嗎?是否是"list1"啊^0^
13樓:狂夜雪碧琦
vb不是很會。
不過從報錯提示來看,應該是沒有給k一個物件。
vb 錯誤424 要求物件
14樓:閃星
1l方法可以,不過對新手來說治標不治本。
(假如「lable1」對應的就是圖中的標籤)1.選中圖中的label標籤——開啟控制元件屬性視窗(預設在右邊)圖 1
2.檢視標籤的name(名稱)屬性是否和出錯標黃那行用的相同。
圖23.用lz的對比下圖1和圖2紅圈中的內容。
是不是有點不同?你把label1寫成了lable1(剛開始說的假設成立的前提下)
4.解決方法:1:把圖2中的lable1改成和圖1中的name(名稱)屬性一樣;
2:把圖1中的name(名稱)屬性改成和圖2中的lable1一樣。
其實這兩種方法是一樣的。。。
15樓:匿名使用者
把窗體上的label刪除,再重新新增一個。
16樓:網海1書生
= str & s
英文中,label才是「標籤」的意思,lable則什麼也不是!所以英語學好對程式設計還是有點幫助的!
教你一個簡單有效的辦法:控制元件名稱如果輸入正確了,那麼vb會自動把第一個字母改為大寫的(當然是指採用vb預設名稱的前提下,如果你自己修改了名稱並且輸入為小寫字母,那麼這種方法就無效了);如果沒有改變,還是小寫字母(比如lable1),那就說明你輸錯了!
17樓:網友
幫你看了一下 第一個字母l 而不是1,拼寫的時候注意點。
18樓:匿名使用者
說實在的,拼錯了,是label1,不是lable1。
vb實時錯誤424要求物件是什麼意思
19樓:網海1書生
conn必須是全域性的物件變數,而且應該事先(比如在form_load中)與資料庫建立有效的連線。
20樓:悉鑫善廣
可能是你缺少了某個控制元件,你看黃色的報錯資訊在哪,還有可能是你控制元件不缺,但是**中控制元件的名稱不是預設的。
21樓:匿名使用者
文字框名都對嗎?文字框都在嗎?
424就是缺少缺件,也許是寫錯誤控制元件名,也許是控制元件不存在。
vb中報錯 要求物件是怎麼回事? 5
VB裡的控制元件就是物件,物件可看作是窗體或控制元件,我說的對嗎
3全部 vb裡的控制元件就是物件 這句話是對的,但是後面半句 物件可看作是窗體或控制元件 是錯的。從先前編過的多 程可以看出,編vb程式首先要建立一個 良好的視覺化介面。整個程式介面是由窗體 form 和一些必要的控制元件元素 control 構成的。於vb屬於物件導向程式設計,所以一般將窗體與控制...
Vb的Call語句是什麼來的,vb中的call有什麼用???
vb裡call用來呼叫函式或者過程,不過那是過去的用法了。在vb6裡只要把過程名或者函式名寫在要執行的地方就行了,很久以前是要在前面加上call的 過程sub subpro a,b c a b end sub 函式function funpro a,b as integerfunpro a b en...
vb中if巢狀語句,在VB中如何簡化過多巢狀的if語句?
if 條件為真 then 執行語句 end if 判斷結束 if a 3 then if b 2 then if c 7 then if d 8 then 以上條件都成立的時候執行下邊一段話 執行 並結束這個判斷 假如d 5,則執行下邊的 else 執行 end if 這裡是結束d 8 這個條件的 ...