【发布时间】:2014-11-04 12:05:35
【问题描述】:
我有一个数据库,其中包含一个字段名称为日期的表(例如 Jan、Feb...)。有什么方法可以要求用户输入返回某个列?
例如,会有一个弹出窗口,用户可以输入“Jan”以生成名称为 Jan 的单个列?
谢谢!!!
【问题讨论】:
我有一个数据库,其中包含一个字段名称为日期的表(例如 Jan、Feb...)。有什么方法可以要求用户输入返回某个列?
例如,会有一个弹出窗口,用户可以输入“Jan”以生成名称为 Jan 的单个列?
谢谢!!!
【问题讨论】:
是的,您可以为此使用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 中运行此查询将显示提示并根据输入选择列。
【讨论】: