我有一个访问表,我试图将所有行插入到SSMS中的表中。
这是我在Access表单中提供的数据。我在Access中工作,它插入第一行。
PONumber RollNumber ItemNumber
123 A20 COFFEESLV.2
123 A21 COFFEESLV.2
123 A23 COFFEESLV.2
Access调用存储过程和
INSERT INTO Receipts
(
PONumber
, ItemNumber
, RollNumber
)
Values
(
@PONumber --PONumber (These get passed in from the Access Form.(
,@Item --ItemNumber
,'1' --RollNumber (I'm using this for testing. It works. But now it
needs to insert all of them. There could be up to 100.
)
如何让它插入表格中的所有行?该表本身也在SSMS中。它只是一个表格,它保存咖啡袖卷的值,直到我们收到它们,然后删除值。
ETA - 我认为我的问题是Temp表只包含Roll Numbers。表单包含其余信息的字段。所以我不能在SSMS中直接从两个表中选择一个简单的插入。我不知道如何让Temp表从子表单中获取字段(我认为它是一个子表单,但它没有连接到任何东西。我试图让它工作但不能。)
谢谢。
答案 0 :(得分:0)
谢谢。
我在程序中插入了select。我从表单中传递了我需要的值。在表单上有一个附加到SSMS表的子表单。
所以我的插页看起来像
Insert Into MyTable (Number, Color, Size, Price)
Select Number, Color, Size, @Price
From SubfrmTable
你可以将插入的传递向下的变量放入select(@Price)。我不知道。希望这会有助于其他人。