Database 值不在查询结果中
好的,第三次尝试写这个。 本质上,我需要进行一个查询,该查询可以检查一个表,并确保每个记录中的值不等于查询中记录中的值 概述 查询1通过预订进行搜索 其中:开始日期<[“结束日期”]和结束日期>[“开始日期”] 显示投标(预订ID)和VID(车辆ID) 查询2再次搜索预订,但删除与查询1中的结果具有相同VID的所有记录 问题出现在查询2中,如果查询1中显示的结果超过1个,则只显示整个bookings表 我目前使用:Database 值不在查询结果中,database,ms-access,criteria,Database,Ms Access,Criteria,好的,第三次尝试写这个。 本质上,我需要进行一个查询,该查询可以检查一个表,并确保每个记录中的值不等于查询中记录中的值 概述 查询1通过预订进行搜索 其中:开始日期[“开始日期”] 显示投标(预订ID)和VID(车辆ID) 查询2再次搜索预订,但删除与查询1中的结果具有相同VID的所有记录 问题出现在查询2中,如果查询1中显示的结果超过1个,则只显示整个bookings表 我目前使用: Field: VID Table: Bookings Criteria: <>[Que
Field: VID
Table: Bookings
Criteria: <>[Query1].[VID]
字段:VID
表:预订
标准:[查询1]。[VID]
在过去的两个月里,我一直在试图找出这个方法,但仍然没有进一步的进展。我尝试的任何完成任务的方法只在某些情况下有效
本质上,我试图创建一个查询,查看车辆是否在特定日期范围内可供出租
非常感谢您的帮助
提前谢谢你如果你不小心的话,很容易把这些东西变成鲁布·戈德堡机器。在我看来,这是一个确保数据库中正确数据完整性的过程?如果是这种情况,我建议通过几种不同的方法自动化该过程:
- 如果使用SQL后端,请为VID字段设置条件语句
- 如果该表处于Access中,请使用下的验证规则
所需字段的属性部分 - 或者,为这两个字段设置一个组合键
select * from Vehicles where VID Not In (select VID from Query1)