【发布时间】:2013-12-24 08:50:28
【问题描述】:
我将表单记录源设置为详细的 SQL 选择语句。那工作正常。如果有助于了解,表单布局是表格。以下是数据示例:
order carrier billto employee
1 smgd horm chrnic
2 axxm sele chrnic
3 smgd horm redned
4 mcta cron greand
5 mcta cron greand
它基本上是未开票的订单条目。我想要一个组合框来根据当前显示的记录显示不同的员工姓名(chrnic、redned、greand)。我将对其进行编码以过滤表单。看起来很简单,但我遇到了麻烦
我尝试过的事情:
- 尝试将 rowsource 设置为 me.recordsource,但得到一个
- 看来我需要解析和编辑该字符串
- 我复制了复杂查询并将其作为组合框记录源并用于过滤表单,因此我知道过滤逻辑是正确的。我只是希望它是动态的,所以我们只需要在需要时在一个地方更改 SQL 语句
【问题讨论】:
-
请看你的sql语句。或添加 Select Distinct employee from table 作为组合框行源。
-
请记住这是示例数据,保持不变,让我们说它:SELECT orders.order, orderdetail.carrier, orderdetail.billto, orderdetail.employee FROM orders o JOIN orderdetail od ON o.order= od.order WHERE orders.billed=false