Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql MS Access插入重复行_Sql_Ms Access_Vba - Fatal编程技术网

Sql MS Access插入重复行

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.

我试图用重复的值填充一个表。我有一个表单,它要求用户选择1个字符串和1个数量数值。基本上,我希望填充/创建一个表,其中包含x行,所有行都包含相同的字符串值。任何指导都很好,谢谢

您可以通过在VBA中使用循环来实现这一点。对于循环的每次迭代,执行
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。愚蠢的错误,谢谢你指出。只需确保你放入的表有一个自动编号字段,否则以后将无法区分所有这些记录,从而使数据变得有些无用。