:Al Khamid писал(а):Ну например в Access'е можно сделать такой запрос SQL:
"select * from tblGavnoKupil where gkSumma > Forms!frmMyForm.txtSumma"
где frmMyForm - какая-то форма,
а txtSumma - элемент управления, по значению которого мы выбираем записи из таблицы tblGavnoKupil.
Вот эту строчку загоняешь в текст SQL запроса или источника данных формы (этой или другой) и пользуешься. Если форма frmMyForm вдруг не открыта, Access спросит тебя "Введите значение параметра: Forms!frmMyForm.txtSumma".
Я телепат?
G.R.S. писал(а)::Al Khamid писал(а):Ну например в Access'е можно сделать такой запрос SQL:
"select * from tblGavnoKupil where gkSumma > Forms!frmMyForm.txtSumma"
где frmMyForm - какая-то форма,
а txtSumma - элемент управления, по значению которого мы выбираем записи из таблицы tblGavnoKupil.
Вот эту строчку загоняешь в текст SQL запроса или источника данных формы (этой или другой) и пользуешься. Если форма frmMyForm вдруг не открыта, Access спросит тебя "Введите значение параметра: Forms!frmMyForm.txtSumma".
Я телепат?
А как сделать, чтобы при отсутствии указанной формы не запрашивался параметр
if frmMyForm.txtSumma="" then
......
"select * from tblGavnoKupil where gkSumma > Forms!frmMyForm.txtSumma"
else
.......
"select * from tblGavnoKupil"
G.R.S. писал(а):Параметр запроса обращается к форме, которая с этим запросом больше никак не связана. Если данная форма открыта, то запрос берет из нее параметр. Если форма закрыта, просит ввести его. Надо, чтобы при отсутствии формы не просило ввести параметр. Как обработать отсутствие формы на уровне запроса
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28