2013-03-24 125 views
0

好吧,我是相当新的Access。我试图完成的是使用命令按钮将短文本插入表中的特定字段。因此,例如,在我的主窗体中,我希望有一个命令按钮,当按下时,将文本“A1”插入我的主库存表中的位置字段。我尝试通过使用INSERT INTO语句完成此操作,但我没有运气。这是做这件事的最好方式,还是有一种更简单的方法?如果这是最好的方法,那么我做错了什么?这里是我使用的代码:INSERT INTO声明访问VBA

'add data to Master Inventory Table 
CurrentDb.Execute "INSERT INTO MasterInventoryTable (Location) " & _ 
" VALUES ('A1') " 
+0

您是否在运行此代码时遇到错误?如果是这样,它是什么? – tjb1982 2013-03-24 00:31:39

+0

此外,这已经有一段时间了,因为我与VBA混淆了,但我记得使用了很多docmd.runsql而不是currentdb.execute – tjb1982 2013-03-24 00:32:46

回答

1

我没有看到你的上述语法有什么问题。试图执行的操作是在您的MasterInventoryTable表中插入一个新位置,并将位置字段设置为“A1”。

我的猜测是你在表中有其他列阻止语句运行(你收到什么错误)。检查你的餐桌设计,看看是否需要其他字段。