Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Vik
Существует запрос (1) с параметрами, использующий для выборки данных поля формы (2):

"PARAMETERS [Forms]![AnalizCompare]![PeriodStart] DateTime, [Forms]![AnalizCompare]![PeriodEnd] DateTime;
SELECT . . . . . . WHERE (((tblProba.ProbaDate)>=[Forms]![AnalizCompare]![PeriodStart] And (tblProba.ProbaDate)<=[Forms]![AnalizCompare]![PeriodEnd]));"

Запрос нормально работает при отрытой форме (2).

Проблемы следующие:
1. На базе этого запроса создан перекрестный запрос, который нормально открывается в отдельном окне. Но этот перекрестный запрос не удается поместить в подчиненную форму - при открытии остается белое окно подчиненной формы. Если в первоначальном запросе явно, я не через параметры, прописать условия отбора данных - тогда все ОК. Реализовать подчиненную форму в виде формы не удастся - запрос перекрестный с изменяемым кол-вом выводимых полей.
2. При попытке в VB открыть Рекодсет на базе запроса с параметрами ругается, что не достаточно параметров. В то же время SQL, на базе которого должен быть открыт Рекордсет, нормально открывается в окне запросов.

Заранее благодарен за любую помощь.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.