A. vb中如何一次性輸入大量數據並把這些數據依次賦給數組
2種方法
1.
直接賦值,此法只適合和小數組
dim
myarray()
as
integer
={1,2,3,4,5}
或鉛握dim
myarray(5)as
integer
myarray(0)=1
myarray(1)=2
myarray(2)=3
myarray(3)=3
myarray(4)=5
myarray(5)=6
2.最常用的for
next循環賦值
dim
myarray()as
integer
for
intcount
as
integer=
0
to
5
myarray(intcount)=你要賦值的東西
next
如果你要禪激改每個都不同那就賀判這樣:
dim
myarray()as
integer
dim
fu
as
integer
for
fu
as
0
to
5
for
intcount
as
integer=
0
to
5
myarray(intcount)=fu
next
intcount
next
fu
B. 如何在vb中輸入大量數據
窗體上放一個文本框TEXT1用來輸入需要輸入幾個(x,y)
一個命令按鈕
再放一個文本框TEXT2。Index屬性設為0,Visible設為False
在按鈕添加Command1_Click()事件,輸入命令。
On Error GoTo a
Dim b As Integer
b = 1
Do
Unload Text2(b)
b = b + 1
Loop
a:
For i = 1 To Text1.Text
Load Text2(i)
Text2(i).Left = Text2(0).Left
Text2(i).Top = Text2(i - 1).Top + Text2(0).Height
Text2(i).Text = "Text" & i
Text2(i).Visible = True
Next i
問題解決,不過要注意你的窗體是否能顯示全部文本框。而且要是多次點擊按此知中鈕的話,需猛御要森山在載入TEXT控制項前先把已載入的控制項UnLoad掉。另外控制項最多載入32767個,要不就是32766個,不是因為前面b定義為Integer,而是控制項最多載入那麼多。好象是MSDN說的,我試的時候到9800多的時候就報錯了,哈哈
C. VB中數據輸入有哪幾種方法
這個就不用變數了,直接用text1.text就可橡寬以了,例談彎如:
data1.refresh
data1.recordsource="select * from 表名 where name=" & "'" text1.text & "'"
其中表名是access中表含如悶,name是欄位.
D. 怎麼在VB中的一個按鈕中實現,按一下按鈕然後輸入一批數據
可以用InputBox實現數物逗薯據的輸入,輸入時用","隔指灶開,用Split函數將輸入分隔成字罩者符數組
那你可以設一個全局變數,每按一次加1,這樣行號就有了。
E. 各位大蝦: 在VB中怎樣實現DataGrid中數據的批量錄入,即可以錄入多行後一次提交
可以啊,你直接用循環語句調用資料庫里的數據來實現錄宴衫入啊,包括刪除及新增都可以實現,我喊祥祥以前用VB做過程序的,就經常使用鄭搏DataGrid控制項。
F. VB怎麼 輸入一連竄數據
多用幾個text 控制項,輸入起來能簡單一點。
G. vb中怎樣實現一次向資料庫中添加多條記錄
通過ADO技術對資料庫進行操作
例子如下(定義連接串與記錄集和打開連接串忽略):
rs1.open "select * from 課程 inner join 成績 inner join 班級 inner join 學生 on (關系條件) where 1=2",conn,3,2,-1'用靜態集悲觀鎖打開記錄集,用空集來添加記錄
然後通過逗rs("欄位名稱")=要賦予欄位的值地來賦予相關的值,如果要添加多條,那麼使用條件循環,直到循環結束,在循環體結束的地方加上逗rs.movenext地即可
H. 如何在vb中輸入大量數據
可以這樣讓用戶在一個文本框中輸入:
(1,1)|(2,1)|(3,7)
這樣的以某個分隔符分開的喊爛數據,然後鄭磨漏再用split和for...next得到你游配想要的數據。