Ms access MS Access查询不生成任何值

Ms access MS Access查询不生成任何值,ms-access,ms-office,vba,ms-access-2010,Ms Access,Ms Office,Vba,Ms Access 2010,这段代码以前工作得很好,但今天它没有给我任何价值。然而,相关表格中已提供了可能的结果值。下面是有问题的查询 Private Sub BR_ID_LostFocus() Dim s As String s = "Select Seat_No.Seat_No FROM Seat_No Where Seat_No.Seat_No <= (select br_info.Seats_Reserved from br_info where Br_info.br_id=forms

这段代码以前工作得很好,但今天它没有给我任何价值。然而,相关表格中已提供了可能的结果值。下面是有问题的查询

  Private Sub BR_ID_LostFocus()   
  Dim s As String
  s = "Select Seat_No.Seat_No FROM Seat_No Where Seat_No.Seat_No <= (select    br_info.Seats_Reserved from br_info where Br_info.br_id=forms!pasenger_detail!br_id) AND (Seat_No.Seat_No) NOT IN (SELECT pasenger_detail.seat_no FROM pasenger_detail);"
  Me.Seat_No.RowSource = s
  Me.Seat_No.Requery
  End Sub
子查询中没有筛选,不在选择pasenger_detail.seat_no FROM pasenger_detail中;可以吗? pasenger_表格详情是否已打开? 什么是调试。打印表单!帕森格èu细节!br_id'打印到即时窗口?
1.子查询中没有筛选,不在选择pasenger_detail.seat_no FROM pasenger_detail中;可以吗?2.pasenger_表格详情是否已打开?什么是调试。打印表单!帕森格èu细节!br_id'打印到即时窗口?您的提示是正确的,我已经在那里放置了过滤器并得到了结果,谢谢。我应该把它写为答案吗?是的,您可以把它写为答案。它解决了我所遇到的问题,但在应用它之后,我几乎没有发现其他新的逻辑错误。我正在观察它们,以了解它们发生的原因。如果我没有解决方案,那么我会再次来到这个论坛寻求帮助。没有过滤,这个查询会给我所需的数据。pasenger_明细表打开了,我在其中输入了不同的数据。当输入BR_id bus reserved id时,它会向我显示保留的总线号,但不会向我显示座位号。座位号取决于保留总线的选择。正如在所有预留总线上一样,客户可以为其乘客预留不同数量的座位。以下是我想要存储数据的表单图片,但当我想在seat_no字段中输入数据时遇到问题