我已经被这个问题困扰了几天,无法解决。我有一个小型Access(2013)数据库,该数据库在表单上具有一个按钮,该按钮会将“学生”表中某些字段的内容写入相关的(子项)“午餐”表。 Click事件具有以下代码行...
DoCmd.RunSQL "INSERT INTO Lunch (StudentID, DateOfLunch, TypeOfLunch, Cost) SELECT [ID],[TodaysDate],[TodaysLunch]![Column(1)],0 FROM Students"
这会将除组合框值TodaysLunch以外的所有内容写入[Students]![TypeOfLunch]
组合框。我尝试过[value][text]
等,但是它总是空白。我有这两个组合框[TypeOfLunch][TodaysLunch]
,它们是从另一个表的值中获取数据的,如果那有任何意义的话。 Access不会引发任何错误,当我检查该字段时,该字段中什么也没有。
答案 0 :(得分:0)
尝试
DoCmd.RunSQL "INSERT INTO Lunch (StudentID, DateOfLunch, TypeOfLunch, Cost)
SELECT [ID],Forms![YourFormName]![TodaysDate],Forms![YourFormName]![TodaysLunch],0
FROM Students
这会将所有学生记录插入到您的午餐表中,并从您的表格中选择午餐类型和日期。