Sql MS Access插入重复行
我试图用重复的值填充一个表。我有一个表单,它要求用户选择1个字符串和1个数量数值。基本上,我希望填充/创建一个表,其中包含x行,所有行都包含相同的字符串值。任何指导都很好,谢谢 您可以通过在VBA中使用循环来实现这一点。对于循环的每次迭代,执行Sql MS Access插入重复行,sql,ms-access,vba,Sql,Ms Access,Vba,我试图用重复的值填充一个表。我有一个表单,它要求用户选择1个字符串和1个数量数值。基本上,我希望填充/创建一个表,其中包含x行,所有行都包含相同的字符串值。任何指导都很好,谢谢 您可以通过在VBA中使用循环来实现这一点。对于循环的每次迭代,执行INSERT语句。例如,在表单上创建一个按钮,然后在单击事件中添加如下内容: Private Sub Button_Click() Dim i as Integer For i = 1 to QuantityEntry CurrentDb.
INSERT
语句。例如,在表单上创建一个按钮,然后在单击事件中添加如下内容:
Private Sub Button_Click()
Dim i as Integer
For i = 1 to QuantityEntry
CurrentDb.Execute "INSERT INTO [TableName] ([FieldName]) " & _
"VALUES ('" & Replace(StringEntry, "'", "''") & "')"
Next
End Sub
这假设字符串输入字段名为
StringEntry
,数字输入名为QuantityEntry
。未经测试,因此它可能并不完美,但应该能让您大致了解情况。这很好。祝你好运。你有问题吗?我想MarcB的意思是你的问题并没有真正遵循用户期望的StackOverflow标准。查看有关如何提出有关StackOverflow的好问题的更多信息。特别是在这里,看起来你没有投入任何自己的努力。要求人们为你做所有的工作不是这个网站的目的。如果你对某个特定的错误/问题/主题有疑问,请在谷歌上搜索,在StackOverflow上搜索,如果你找不到答案,请在StackOverflow上搜索。对此我深表歉意。我仍在习惯网站礼仪.Derp。愚蠢的错误,谢谢你指出。只需确保你放入的表有一个自动编号字段,否则以后将无法区分所有这些记录,从而使数据变得有些无用。