открыть запрос, основанный на поле формы в доступе? - PullRequest
0 голосов
/ 10 марта 2020

У меня есть запрос, который получает значение из поля запроса. как только я открываю форму, выбираю значение и открываю запрос, он открывается без проблем. Я хочу поставить кнопку в той же форме, которая позволит мне открыть запрос. Когда я нажимаю кнопку и использую мастер кнопок, чтобы открыть запрос, я получаю эту проблему, когда нажимаю на кнопку:

enter image description here

enter image description here

Запрос:

SELECT Courses.Course_Id AS رقم_الدورة, Courses.Course_Name AS اسم_الدورة, 
Courses.Date_Course AS تاريخ_الدورة
FROM Courses INNER JOIN Colleges ON Courses.college_Id = Colleges.college_Id
WHERE Forms![FormName]![colleges].Value=Colleges.college_Name;

Обратите внимание, как только я открываю форму и открываю запрос, я не получаю результата. но как только я закрою форму и открою запрос, запрос попросит меня ввести ввод вручную, и как только я введу ввод вручную, я получу правильный результат. Но как только я открою форму, она не будет запрашивать ввод, потому что она должна принимать значение из колледжей выпадающего списка, и это происходит, но я думаю, что нужно что-то неправильно, зная, что в выпадающем списке содержится текст.

1 Ответ

0 голосов
/ 11 марта 2020

Проблема, с которой я столкнулся, состоит в том, что comboBox по умолчанию содержит 2 столбца 0 и 1, и в самом запросе невозможно указать столбец, поскольку я пытался указать столбец с помощью или! [Column (1) ] или даже .Column (1), но ни один из них не работает, и я ищу больше, эти функции больше не разрешены, так как доступ к запросу 2013 года означает, что я должен использовать VB для его решения, но, поскольку я продолжаю поиск, я смог это сделать используя текстовое поле, я создал текстовое поле, которое считывало информацию из поля со списком, и в то же время я смог прочитать информацию из текстового поля в моем запросе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...