需要帮助才能获取访问表单以将值插入查询

时间:2012-05-29 07:49:51

标签: sql forms ms-access

美好的一天,

我需要一些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"表格中的字段值(来自上面的例子)?

也许我尝试这样做的方式并不是最好的方法,如果有其他方法可以获得相同的结果,请告诉我。

1 个答案:

答案 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;