【发布时间】:2013-12-26 17:17:28
【问题描述】:
我需要一个简单的 VB 更新查询,我可以在其中更新表中最后一条记录中的一些字段。
我有一个带有一组组合框的表单,当我按下Edit 按钮时,我应该能够从组合框中选择不同的值,当我按下Save 时,它应该更新我表中的最后一条记录与我的组合框中的最新选择。请指教。
我有以下代码,但它只是垃圾,它不会编辑我表中的任何内容。
Private Sub Command51_Click()
Dim RS As DAO.Recordset
Dim RecID As Integer
Set RS = CurrentDb.OpenRecordset("Data", dbOpenDynaset)
RecID = DLast("[ID]")
RS.MoveFirst
Do Until RS.EOF
If RS("ID") = RecID Then
RS.Edit
RS("WLAN") = Me.Text34
RS("Controller Version") = Me.Text38
RS("AP Model") = Me.Text36
RS("Security") = Me.Text39
RS("Wired Network") = Me.Text37
RS("Installation Type") = Me.Text40
RS("Quoted Device") = Me.Text41
RS.Update
RS.Close
End With
MsgBox "Device info were edited and stored.", vbExclamation
结束子
这是表结构[已编辑]
【问题讨论】:
-
I have this form -
对不起。请查看下图imageshack.com/a/img33/192/qjk6.jpg
-
好。还请包括您的代码和表结构。
标签: sql vb.net ms-access-2010