'添加一個(gè)MSFlexGrid1把
'Do While Not RS.EOF
'XX = XX + 5
'Text5.Text = Text5.Text & RS!T1 & 16 & RS!T2 & vbCrLf
'RS.MoveNext
'Loop
'RS.Close
'這段改為:
With MSFlexGrid1
.FixedCols = 0
.FixedRows = 1
.Cols = 5
.FormatString = "日 期|購買單位|用戶單位|聯(lián)系人|聯(lián)系電話"
.ColWidth(0) = 2000 '列寬(數(shù)值自己修改)
.ColWidth(1) = 2000
.ColWidth(2) = 2000
.ColWidth(3) = 2000
.ColWidth(4) = 2000
Dim i As Integer
Do While Not RS.EOF
XX = XX + 5
i = i + 1
If i >= .Rows Then .Rows = i + 1
.TextMatrix(i, 1) = RS!T1 '不知道你的T1 T2是第幾列的值自己修改吧
.TextMatrix(i, 2) = RS!T2
RS.MoveNext
Loop
RS.Close
End With
VB里的問題
VB里的問題
我這段查詢是在一個(gè)文本框里顯示的.我想改成表格形式的.
Private Sub Command2_Click()
'查詢
If Combo1.Text = "" Then
MsgBox "你沒有選擇查詢方式,請選擇!",16,"錯(cuò)誤提示!"
Exit Sub
End If
If Combo1 "全部記錄" And Text4.Text = "" Then
MsgBox "你沒有填寫查詢的關(guān)鍵字,請?zhí)顚?",16,"錯(cuò)誤提示!"
Exit Sub
End If
Dim XX As Integer,SS As Integer
XX = 0:SS = 0:Text5.Text = "日 期" & Space(20) & "購買單位" & Space(16) & "用戶單位" & Space(10) & "聯(lián)系人" & Space(10) & "聯(lián)系電話" & Space(10) & vbCrLf
Call SJK(db)
RS.Open "Select * From 表1",db,3,3
SS = RS.RecordCount
RS.Close
Set RS = Nothing
If Combo1.Text = "全部記錄" Then
txtSQL = "Select * From 表1"
ElseIf Combo1.Text = "以姓名查詢" Then
txtSQL = "Select * From 表1 Where T2 Like '%" & Text4.Text & "%'"
ElseIf Combo1.Text = "以內(nèi)容查詢" Then
txtSQL = "Select * From 表1 Where T3 Like '%" & Text4.Text & "%'"
End If
RS.Open txtSQL,db,2,2
Do While Not RS.EOF
XX = XX + 5
Text5.Text = Text5.Text & RS!T1 & 16 & RS!T2 & vbCrLf
RS.MoveNext
Loop
RS.Close
Set RS = Nothing
db.Close
Set db = Nothing
If SS > 0 Then
If XX = 0 Then
MsgBox "對不起!你選擇方式中的關(guān)鍵字可能有誤,沒有你查詢的記錄!請重新查詢!",48,"無記錄!"
End If
Else
MsgBox "對不起!你的數(shù)據(jù)庫中沒有記錄,請首先錄入記錄!",48,"數(shù)據(jù)庫是空的!"
End If
End Sub
Public Sub SJK(db)
db.ConnectionString = "DRIVER=Microsoft Access Driver (*.mdb);dbQ=" & App.Path & "\ABCD.mdb"
db.Open
End Sub
Private Sub Command3_Click()
Unload Me
其他查詢.Show
End Sub
Private Sub Command4_Click()
End
End Sub
Private Sub Form_Load()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
End Sub
Private Sub MSFlexGrid1_Click()
End Sub
我這段查詢是在一個(gè)文本框里顯示的.我想改成表格形式的.
Private Sub Command2_Click()
'查詢
If Combo1.Text = "" Then
MsgBox "你沒有選擇查詢方式,請選擇!",16,"錯(cuò)誤提示!"
Exit Sub
End If
If Combo1 "全部記錄" And Text4.Text = "" Then
MsgBox "你沒有填寫查詢的關(guān)鍵字,請?zhí)顚?",16,"錯(cuò)誤提示!"
Exit Sub
End If
Dim XX As Integer,SS As Integer
XX = 0:SS = 0:Text5.Text = "日 期" & Space(20) & "購買單位" & Space(16) & "用戶單位" & Space(10) & "聯(lián)系人" & Space(10) & "聯(lián)系電話" & Space(10) & vbCrLf
Call SJK(db)
RS.Open "Select * From 表1",db,3,3
SS = RS.RecordCount
RS.Close
Set RS = Nothing
If Combo1.Text = "全部記錄" Then
txtSQL = "Select * From 表1"
ElseIf Combo1.Text = "以姓名查詢" Then
txtSQL = "Select * From 表1 Where T2 Like '%" & Text4.Text & "%'"
ElseIf Combo1.Text = "以內(nèi)容查詢" Then
txtSQL = "Select * From 表1 Where T3 Like '%" & Text4.Text & "%'"
End If
RS.Open txtSQL,db,2,2
Do While Not RS.EOF
XX = XX + 5
Text5.Text = Text5.Text & RS!T1 & 16 & RS!T2 & vbCrLf
RS.MoveNext
Loop
RS.Close
Set RS = Nothing
db.Close
Set db = Nothing
If SS > 0 Then
If XX = 0 Then
MsgBox "對不起!你選擇方式中的關(guān)鍵字可能有誤,沒有你查詢的記錄!請重新查詢!",48,"無記錄!"
End If
Else
MsgBox "對不起!你的數(shù)據(jù)庫中沒有記錄,請首先錄入記錄!",48,"數(shù)據(jù)庫是空的!"
End If
End Sub
Public Sub SJK(db)
db.ConnectionString = "DRIVER=Microsoft Access Driver (*.mdb);dbQ=" & App.Path & "\ABCD.mdb"
db.Open
End Sub
Private Sub Command3_Click()
Unload Me
其他查詢.Show
End Sub
Private Sub Command4_Click()
End
End Sub
Private Sub Form_Load()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
End Sub
Private Sub MSFlexGrid1_Click()
End Sub
其他人氣:410 ℃時(shí)間:2020-09-26 17:48:44
優(yōu)質(zhì)解答
我來回答
類似推薦
- 比值是七分之一的比有幾個(gè)?是怎么解的?最好有算式!急
- 只要是“to+動(dòng)詞原形”就是動(dòng)詞不定式嗎?
- 如夢令 李清照 思想、主題、意境
- 馬說一文里對“食馬者”的無知發(fā)出強(qiáng)烈譴責(zé)的語句是什么?
- 一塊紅綢,長2.4米,寬70厘米.要做直角邊分別為8厘米,5厘米的三角形小旗,可以做幾面?
- 已知∠AOB與∠BOC互為補(bǔ)角,OD是∠AOB的平分線,OE在∠BOC內(nèi),∠BOE=1/2∠EOC,∠DOE=72°,求∠EOC的度數(shù).
- 九牛一毛、滄海一粟這二個(gè)詞表現(xiàn)了什么?
- 乙醇和乙酸混合燃燒選擇題》》》》
- wanna gonna
- 減數(shù)分裂染色體個(gè)數(shù)
- 已知△ABC的三邊為別為3,2+x,9,周長為偶數(shù),則整數(shù)x的值為多少?周長為奇數(shù)的最大值為多少?
- HClO在水溶液中的電離方程式
猜你喜歡
- 1怎樣判斷一個(gè)有機(jī)物分子式平面結(jié)構(gòu)還是立體結(jié)構(gòu)
- 2求一套九年級一元二次方程整章的數(shù)學(xué)卷
- 3in the summer of 1980 a spanish tourist ,Gasper Carner,went to Great Britai
- 4除了攝氏溫度計(jì),還有什么溫度計(jì)呢?
- 5為什么要保護(hù)野生動(dòng)物和野生植物?
- 6水稻畝產(chǎn)量的世界紀(jì)錄是多少
- 7請你算一算: 松鼠媽媽采松子,晴天每天可采20個(gè),雨天每天可采12個(gè),它一連幾天采了112個(gè)松子,平均每天采14個(gè),問這幾天中有幾天晴天,幾天是雨天?
- 8若m2+n2-6n+4m+13=0,m2-n2=_.
- 9商店運(yùn)來蘋果500千克,蘋果比梨子少4分之1,梨子有多少千克?
- 10質(zhì)量為M1的木板靜止在光滑的水平面上,在木板上放一質(zhì)量為M2的木塊.現(xiàn)給木塊一個(gè)相對于地面的水平速度V0,已知木塊與木板間的動(dòng)摩擦因數(shù)為u,木板足夠長
- 11一次函數(shù) y=-2x+3 是否在(4,-10)上
- 12兩情若是久長時(shí) 又豈在朝朝暮暮