【发布时间】:2014-10-19 03:05:39
【问题描述】:
我正在尝试在我的数据库中创建一个简单的“添加记录”表单。这是添加一个新的记录集。这些数据需要在三个表中复制/添加(尽管现在我正在努力将它添加到一个表中!
我曾尝试使用追加查询,但它不会将表单中的数据提取到追加记录中。这是我尝试追加查询:
INSERT INTO Log ( State, Jurisdiction, Company, DueDate, Preparer )
SELECT Log.State, Log.Jurisdiction, Log.Company, Log.DueDate, Log.Preparer
FROM Log
WHERE (((Log.State)=[Forms]![NewEntry_Form]![TxtState]) AND
((Log.Jurisdiction)=[Forms]![NewEntry_Form]![TxtJurisdiction]) AND
((Log.Company)=[Forms]![NewEntry_Form]![TxtCoNo]) AND
((Log.DueDate)=[Forms]![NewEntry_Form]![TxtDueDate]) AND
((Log.Preparer)=[Forms]![NewEntry_Form]![TxtPrep]));
我不明白我哪里出错了。编写一个 VBA 脚本来插入一条新记录,然后立即使用表单中的信息更新该记录会更容易吗?
谢谢!我对此很陌生。
莎拉
【问题讨论】:
标签: sql database vba ms-access ms-access-2010