Моя база данных Access 2010 отображает диалоговые окна запроса параметров вместо получения значений из условия where - PullRequest
0 голосов
/ 13 февраля 2011

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

Вопрос в том, что вызывает это? Это как ни одна из функций where.

Спасибо за любой вклад ....

1 Ответ

0 голосов
/ 26 февраля 2011

Ваш SQL был бы хорош, но, вероятно, вам нужно было бы конкретно объявить тип параметров либо с помощью диалогового окна параметров (не уверен, где он находится в 2010 году, мы все еще используем здесь 2003!), Либо с помощью ключевое слово PARAMATERS (из памяти ... может быть не совсем правильным ...)

PARAMATERS [forms]![someForm]![someTextBox] DateTime, 
           [forms]![someForm]![someComboBox] Decimal;
SELECT x,y from tblZ 
WHERE x=[forms]![someForm]![someTextBox] 
AND y=[forms]![someForm]![someComboBox];
...