令人尴尬的简单问题,但我无法解决或通过谷歌找到答案。
有两个colums
这样的东西
但是当它被选中时,它只显示一列,使信息更难阅读/理解。
尝试更改属性表中的属性(例如列号),但没有明显的效果。
答案 0 :(得分:4)
这在某种程度上取决于你在做什么,通常这样的事情适合:
SELECT Id, Surname & ", " & Forename from Table
换句话说,绑定列是唯一ID,选择列包含单个列中的姓氏和名字。
根据其他信息进行编辑:
SELECT [Contact].[CID], [Contact].[Csname] & ", " & [Contact].[Cfname]
FROM [Contact] ORDER BY [CID], [Csname], [Cfname];
答案 1 :(得分:1)
由于我的第一列用于在第二列中对项目进行分组,因此使用
分隔它们并不好看SELECT ID, [Type] & ": " & [Title] AS BothValues
建议。对于很多项目,下拉列表看起来令人困惑like in this example。
我发现在选择完成后,Access似乎会在组合框中显示第一个(技术上)可见列。因此我最终使用
SELECT ID, [Type] & ": " & [Title] AS BothValues, Type, Title
并将第二列的宽度设置为可能的最小值,事实上不可见的值(0“; 0.007”; 1“,1”)。不要忘记提高列数(4)。现在是dropdown appears grouped,但在选择后我仍然可以获得这两个信息。
答案 2 :(得分:0)
对于此访问限制,您还可以使用可视的解决方法,使用组合框右侧的文本框,并将文本框的值设置为等于组合框的第三列。
如果组合框基于
SELECT [Contact].[CID], [Contact].[Csname], [Contact].[Cfname]
FROM [Contact] ORDER BY [CID], [Csname], [Cfname];
将列宽度设置为等于0cm; 5cm; 6cm(或您可能需要的任何值),并且组合框宽度等于第二列(5cm)。 然后在组合框的右侧创建一个新的文本框,中间没有空格,将其宽度设置为第三列(6厘米),并将文本框的控件来源设置为:
=[combobox_name].[Column](2)
由于文本框与控件源相关联,因此用户无法修改该文本框。