Re: [VBA ] excel中對access查詢的問題?

看板Visual_Basic作者 (小兔)時間19年前 (2006/04/25 11:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
正確的寫法如下,若有問題再問我囉!! : Private Sub CommandButton1_Click() : On Error GoTo 100 : If TextBox1.Text = "" Then : MsgBox "號碼", 1 + 16, "系統提示" : TextBox1.SetFocus : Else : Dim DB1 As Database : Dim RS1 As Recordset : Set DB1 = OpenDatabase(ThisWorkbook.Path & "\資料.mdb") : Set RS1 =DB1.OpenRecordset("SELECT * FROM 成績表 WHERE 號碼=" & TEXTBOX1.TEXT) IF RS1.RECORDCOUNT=0 THEN : : : MsgBox "對不起,沒有該記錄" : RS1.Close : Exit Sub : Else : TextBox2.Value = RS1.Fields("號碼").Value : TextBox3.Value = RS1.Fields("成績").Value : TextBox4.Value = RS1.Fields("名字").Value : End If : RS1.Close : Set RS1 = Nothing : Set DB1 = Nothing : End If : Exit Sub : 100: : MsgBox "找不到符合條件的記錄", 1 + 16, "系統提示" : End Sub -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.59.3
文章代碼(AID): #14JPlmq2 (Visual_Basic)
文章代碼(AID): #14JPlmq2 (Visual_Basic)