Почему меня спрашивают «Введите значение параметра» при выполнении запроса на обновление в MS Access?
Я боролся с моим запросом и не знаю, что с ним не так. Я не являюсь опытным пользователем SQL, но имею некоторое представление о SQL.
У меня две таблицы, и я пытаюсь обновить одно поле полем из другой таблицы. У каждого из них нет уникального идентификатора, поэтому их необходимо сопоставить с тремя полями (HoleID, From, To), особенно потому, что в таблице LEAPFROG_Lithology больше записей, которые не имеют одинаковых From / To, чем в таблице Lithology.
Я искал вопросы, заданные по аналогичной теме, и пробовал другой вариант моего запроса, но ни один из них не работал, и он всегда просит меня «Введите значение параметра». Я пробовал с внутренним шарниром, как в этих один и один, но это не сработало.
Вот что я пробовал:
Версия 1
Версия 2 (также пробовал с INNER JOIN)
Я пробовал с [] везде, ни с чем. Это не имеет значения.
Может кто-нибудь сказать мне, что я делаю не так? Спасибо!
Обычно вы получаете это сообщение, когда опечатали имя столбца или таблицы. Он дает вам имя «параметра», который он ищет?
Не могли бы вы выложить скриншоты ваших таблиц / запросов LEAPFROG_Lithology и Lithology ?
Введите значение параметра access как убрать
Всем доброго времени суток!
При выполнении макроса, который выводит в поля формы нужного клиента выскакивает окно «Введите значение параметра».
Как выглядит форма: — Поля таблицы + одно поле для ввода нужного параметра для поиска (поле ID) + кнопка для запуска макроса.
Столбец в котором искать «F1»
Dim ИмяФормы As String
Dim Критерий As String
ИмяФормы = «ИНД1»
Критерий = Forms![ИНД1]![ID].Value
DoCmd.OpenForm ИмяФормы, WhereCondition:=»F1 ID» а не требовал еще раз его вводить в вылезающее окно?
Заранее спасибо за советы!
Всем доброго времени суток!
При выполнении макроса, который выводит в поля формы нужного клиента выскакивает окно «Введите значение параметра».
Как выглядит форма: — Поля таблицы + одно поле для ввода нужного параметра для поиска (поле ID) + кнопка для запуска макроса.
Столбец в котором искать «F1»
Dim ИмяФормы As String
Dim Критерий As String
ИмяФормы = «ИНД1»
Критерий = Forms![ИНД1]![ID].Value
DoCmd.OpenForm ИмяФормы, WhereCondition:=»F1 ID» а не требовал еще раз его вводить в вылезающее окно?
Заранее спасибо за советы! Neyasyt
Сообщение Всем доброго времени суток!
При выполнении макроса, который выводит в поля формы нужного клиента выскакивает окно «Введите значение параметра».
Как выглядит форма: — Поля таблицы + одно поле для ввода нужного параметра для поиска (поле ID) + кнопка для запуска макроса.
Столбец в котором искать «F1»
Dim ИмяФормы As String
Dim Критерий As String
ИмяФормы = «ИНД1»
Критерий = Forms![ИНД1]![ID].Value
DoCmd.OpenForm ИмяФормы, WhereCondition:=»F1 ID» а не требовал еще раз его вводить в вылезающее окно?
Заранее спасибо за советы! Автор — Neyasyt
Дата добавления — 31.05.2017 в 12:06
тогда правильнее будет сделать на пустой форме свободное поле для критерия, а форму ИНД1 вставить как подчиненную, и связать их (связь прописывается в свойствах подчиненной формы) именно по свободному полю с критерием и соответствующему в форме ИНД1
Попробуйте сделать, если не получится, пишите, набросаю примерчик
тогда правильнее будет сделать на пустой форме свободное поле для критерия, а форму ИНД1 вставить как подчиненную, и связать их (связь прописывается в свойствах подчиненной формы) именно по свободному полю с критерием и соответствующему в форме ИНД1
Попробуйте сделать, если не получится, пишите, набросаю примерчик Pelena
тогда правильнее будет сделать на пустой форме свободное поле для критерия, а форму ИНД1 вставить как подчиненную, и связать их (связь прописывается в свойствах подчиненной формы) именно по свободному полю с критерием и соответствующему в форме ИНД1
Попробуйте сделать, если не получится, пишите, набросаю примерчик Автор — Pelena
Дата добавления — 31.05.2017 в 13:51
Почему я получаю сообщение «Введите значение параметра» при выполнении запроса MS Access?
В моем запросе я использую IIF функцию, чтобы назначить «До» или «После» полю с именем BeforeOrAfter using AS .
Однако, когда я запускаю этот запрос, появляется диалоговое окно «Введите значение параметра» с запросом значения для BeforeOrAfter . Если удалить BeforeOrAfter DESC из ORDER BY статьи, я не получаю диалог.
Вот оскорбительный запрос:
Вопрос: Почему меня AS BeforeOrAfter не признают по ORDER BY пункту? Почему он просит меня ввести значение параметра для «BeforeOrAfter» при выполнении этого запроса?
Примечание. Я пробовал использовать скобки, одинарные кавычки, двойные кавычки и т. Д., Но ничего из этого не имело никакого значения.