Как использовать выпадающий список для запроса на удаление в доступе - PullRequest
0 голосов
/ 04 апреля 2019

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

это sql запроса:

DELETE תפקידים.[קוד תפקיד], תפקידים.[שם תפקיד], תפקידים.[תיאור תפקיד]
FROM תפקידים
WHERE (((תפקידים.[קוד תפקיד])=[הכנס קוד תפקיד]));

Сейчас он запрашивает число (как и должно быть)и все работает нормально, но я хочу, чтобы пользователь выбрал выпадающий список и не догадывался, какой номер строки он хочет удалить.

1 Ответ

1 голос
/ 04 апреля 2019

Невозможно создать выпадающий список в предложении WHERE запроса.Параметры:

  1. пользователь удаляет запись в форме, щелкая клавиатуру или ленту или щелкая правой кнопкой мыши, удаляя

  2. динамический параметр в объекте запроса DELETE может ссылаться на комбинированный списокформа для пользовательского ввода - затем запустите команду OpenQuery в макросе или VBA

  3. создайте оператор действия SQL в VBA, который объединяет комбинированный список для включения пользовательского ввода
    CurrentDb.Execute "DELETE FROM tablename WHERE fieldname = " & Me.comboboxname

Не нужно перечислять имена полей в действии DELETE, поскольку вся запись удалена.

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