在Access SQL中,是否仍然使用用户输入作为字段名称?

时间:2014-09-10 18:09:06

标签: sql ms-access dynamic

我有一个数据库,其表格的字段名称是日期(例如,Jan,Feb ...)。有什么方法可以让用户输入返回某个列吗?

例如,会有一个弹出窗口,以便用户可以输入“Jan”以生成名为Jan?的单个列。

感谢!!!

1 个答案:

答案 0 :(得分:0)

是的,您可以使用Switch功能。

SELECT Switch (
    [Select month] = "Jan", Jan, -- if user enters Jan, use the column Jan
    [Select month] = "Feb", Feb  -- if user enters Feb, use the column Feb
    ) AS Month
from YourTable

[Select month]是将显示的提示。

在Access中运行此查询将根据输入显示提示和选择列。