Vba 将表单中的数据插入表中
我大概已经三年没有使用VB或VBA代码了。我正在使用Microsoft Access处理一个工作项目,我需要获取表单上列出的信息并将其插入表中。我一直坚持的是代码的最后一部分——值部分。这就是我目前所拥有的Vba 将表单中的数据插入表中,vba,ms-access,Vba,Ms Access,我大概已经三年没有使用VB或VBA代码了。我正在使用Microsoft Access处理一个工作项目,我需要获取表单上列出的信息并将其插入表中。我一直坚持的是代码的最后一部分——值部分。这就是我目前所拥有的 INSERT Volunteers (Name, Email, Number, Emergency Contact, Emergency Number) VALUES (and this is where I get stuck) 提前谢谢大家 您想要: 假设您正在表单的代码隐藏中构造SQ
INSERT Volunteers (Name, Email, Number, Emergency Contact, Emergency Number) VALUES (and this is where I get stuck)
提前谢谢大家 您想要:
假设您正在表单的代码隐藏中构造SQL语句,则可以按名称访问控件:
Dim sql As String
sql = _
"INSERT INTO Volunteers (Name, Email, Number, Emergency Contact, Emergency Number) " & _
"VALUES (""" & txbName & """, """ & txbEmail & """, """ & txbNumber & """, """ & txbEmergencyContact & """, """ & txbEmergencyNumber & ")"
(对于文本字段,所有这些三重引号都将在最终的SQL语句中获得一个双引号(“
);数字字段不需要任何分隔符,日期字段使用
作为分隔符。)如果要从不同的窗体添加值,可以按如下方式访问它们:
Forms!OtherForm!ControlName
和子窗体(IIRC)中的值:
有关更多详细信息,请参阅。最好显示现有代码的其余部分
Forms!OtherForm!ControlName
SubformControl.Form!ControlName