Этот код был раньше работает отлично, но сегодня он не дает мне никаких значений. В то время как возможные результирующие значения уже доступны в соответствующих таблицах. Вот запрос, который имеет проблемы.Запрос MS Access не дает значений
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
1. нет фильтрации в подзапросе NOT IN (SELECT pasenger_detail.seat_no FROM pasenger_detail); Это нормально? 2. Открыта ли форма pasenger_detail? Что делать? debug.print forms! pasenger_detail! br_id 'распечатать в ближайшее окно? – 4dmonster
ваш совет прав, и я поставил фильтр там и получил результат, спасибо. –
Должен ли я написать это как ответ? – 4dmonster