查找记录的组合框正在显示多个字段

Posted

技术标签:

【中文标题】查找记录的组合框正在显示多个字段【英文标题】:Combo box that finds a record, is bringing up multiple fields 【发布时间】:2013-07-19 09:23:47 【问题描述】:

我在表单上有一个组合框,当您选择月份时,它会在子表单中显示该月的所有工作。

这一直很好,直到我想更改一些字段,所以我删除了组合框,当我添加一个新组合框时,它会为每条记录显示月份,即

January 
<br>January 
<br>January
<br>April
<br>April
<br>May 
<br>May
<br>May 

etc etc.. 

如何更改它,使其仅显示一个一月等?

【问题讨论】:

【参考方案1】:

请发布您的表结构,以便我们确定问题所在。

如果没有它,我会做一个疯狂的猜测,并假设组合框查询中的 DISTINCT 子句丢失。

你有什么:

SELECT Jobs.JobDate FROM Jobs;

你应该拥有的:

SELECT DISTINCT(Jobs.JobDate) FROM Jobs;

但同样:如果这不能解决您的问题,请发布表定义。

【讨论】:

我不确定您所说的表格定义是什么意思,但这些是表格中的字段:工作编号、年份、月份、公司 ID、公司联系人姓名、职位描述、报价金额、发票金额, 作业完成, 发票编号 我的意思是:用于填充组合框的表中列的名称和数据类型。 好吧,当我制作组合框时,我所做的只是单击选项“当我单击组合框中的选项时在我的表单中查找记录” - 然后从它给我的选项列表中是选择“开始的月份”。这是文本格式。我刚刚使用了查找数据并输入了我自己的月份。

以上是关于查找记录的组合框正在显示多个字段的主要内容,如果未能解决你的问题,请参考以下文章

访问 VBA - 使用组合框(多值字段)时类型不匹配

在组合框中显示多个字段

如何使用组合框在记录 ms 访问中搜索多个字段?

从包含 ACCESS 2013 中的多个表的表单中查找带有组合框的记录

根据多个组合框过滤查询,但如果组合框为空,则显示所有记录,包括空,

使用组合框中的值编辑从列表框中选择的记录中的字段