美好的一天,
我需要一些MS Access和查询方面的帮助。我的SQL查询从表中获取条目并将其复制到同一个表中,并将月字段更改为其他值。例如,它将占用Jan的所有工资单条目,复制它们并将月份更改为2月。
SQL看起来像这样:
INSERT INTO example_table (month, field, field, field)
SELECT "FEB", field, field, field
FROM example_table
WHERE month = "JAN"
选择JAN的所有条目,然后将其复制并粘贴到同一个表中,并将月份更改为FEB。
我的问题是,如何在MS Access中运行此查询以获取" FEB和" JAN"表格中的字段值(来自上面的例子)?
也许我尝试这样做的方式并不是最好的方法,如果有其他方法可以获得相同的结果,请告诉我。
答案 0 :(得分:0)
我不确定您的目标是什么,但如果YourForm
有一个名为txtFirstMonth
的文本框,您可以在其中键入“JAN”,另一个名为txtSecondMonth
会输入“FEB”,这应该给你相当于你的样本查询。
INSERT INTO example_table ([month], field, field, field)
SELECT
Forms!YourForm!txtSecondMonth AS [month],
field,
field,
field
FROM example_table
WHERE [month] = Forms!YourForm!txtFirstMonth;