0

我一整天都在寻找这个问题的答案,但一直找不到。

我想在同一个表单上有两个组合框,但让它们通过查询显示不同的数据。一个组合框是分配选定的房间,另一个是取消分配在第二个组合框中选择的房间。我有一个 Access 数据库,其中一个表有 4 个字段(ID、房间名称、活动(复选框 = 是/否)、出租房间(复选框 = 是/否)。基本上我希望第一个组合框只显示房间名称没有借出的房间,所以我可以分配它们,另一个组合框只显示借出的房间,这样我可以在它们空闲后取消分配它们。

我已经测试了我所做的查询,并且在预览数据时工作正常。

任何帮助将不胜感激!

4

1 回答 1

0

我花了一分钟时间来理解你的目的,因为它与我构建它的方式非常不同。本质上,您有一个非常基本的表格和正确的想法,但是您的方法使任务复杂化。我能想到的最简单的解决方案是根据表格启动一个新表单(我知道,我知道;但我说最简单)并将所有字段拖到表单上(或以您喜欢的方式将它们放到那里)如果 ID 是仅用于链接,如果您愿意,可以隐藏它。如果您想一次查看一堆房间,请将其设置为连续的行形式。我,我想要在主数据下方以子表单链接的每个房间的注释区域,但这就是我。反正。在您的两个布尔(是/否)字段上,在更新后事件中放置一个简单的表达式: IIf(Active, Lended = -1, Lended = 0) 在 Room Active 字段中,并为 Lended 反转它。

然后,您可以使用您的两个查询来快速查看报告或表格,以查看所有可用或所有预留房间。

克雷格

于 2013-11-11T14:20:42.723 回答