【发布时间】:2011-06-27 05:10:50
【问题描述】:
我实际上才刚刚开始在 Access 2007 中创建表单,如果我单击列表框中的客户名称,我正在尝试打开一个包含客户信息的表单。
这是查找查询的内容:
SELECT msm_customers_extended.id AS ID, UCase([filed_name]) AS [Customer Name], UCase([address1]) & " " & UCase([address2]) AS Address
FROM msm_customers_extended
ORDER BY UCase([filed_name]);
所以我将绑定列设置为“1”,并将控制源设置为“客户 ID”。我在双击事件下有一个宏设置为:
动作:OpenForm 参数:
- 表单名称:客户详细信息
- 视图:表单
- 过滤器名称:(空白)
- 其中条件:[ID] = [客户 ID]
- 数据模式:(空白)
- 窗口模式:对话框
当我测试它时,我得到一个输入框,上面写着“客户 ID”,所以我假设我没有从列表框中获取 ID。如何从列表中获取 ID 以链接到我尝试打开的第二个表单?
【问题讨论】:
-
我认为您确实应该将排序从
ORDER BY UCase([filed_name])更改为ORDER BY [filed_name],因为大小写无关紧要。