Member 13390836 Ответов: 1

Как я могу изменить мой запрос, используя встроенный визуальный базовый функционал доступа? В частности, как я могу передать значение переменной SQL для выполнения запроса?


В настоящее время у меня есть запрос с параметром, требующим от пользователя даты.

SQL-код для запроса
SELECT [Appointment Bookings].Appointment_ID, [Appointment Bookings].Patient_ID, Employee.Full_Name, [Appointment Bookings].Appointment_Date
FROM Employee INNER JOIN [Appointment Bookings] ON Employee.Employee_ID = [Appointment Bookings].Employee_ID
GROUP BY [Appointment Bookings].Appointment_ID, [Appointment Bookings].Patient_ID, Employee.Full_Name, [Appointment Bookings].Appointment_Date
HAVING ((([Appointment Bookings].Appointment_Date)=[Please enter the appointment date]))
ORDER BY [Appointment Bookings].Appointment_Date;

Чтобы облегчить процесс и устранить человеческую ошибку,я создал форму с доступными датами в поле со списком.

я хотел бы знать, как я могу передать значение из поля со списком в предложение Having запроса, а затем выполнить запрос, чтобы отобразить его клиентам?

Заранее спасибо :)

Что я уже пробовал:

Я новичок в visual basic и показываю, что не знаю о возможностях Visual basic access? Так что любая помощь очень ценится и извините за любые глупые вопросы, просто пытаясь учиться с нуля.

1 Ответов

Рейтинг:
5

Graeme_Grant

Поиск в Google-хорошее место для поиска такого рода информации. Вот поиск в Google, который я использовал: доступ к запросу параметров vba-поиск Google[^] чтобы найти это пошаговое руководство с картинками о том, как это сделать: Запуск запроса параметров в форме доступа-TechRepublic[^]