|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.06.2011, 09:55 | #1 |
Новичок
Джуниор
Регистрация: 29.06.2011
Сообщений: 4
|
Запрос с формы с несколько критериями
Мне надо запустить запрос с формы, где критерии запроса являются значения СубФормы.
Например - [Forms]![Cutting_List]![Cutting_List_Details subform]![Order_No] Запрос работает, но только по первой записи (критерию) в СубФорме... Как "заставить" запрос использовать все соответствующие записи в СубФорме? |
29.06.2011, 14:58 | #2 |
Новичок
Джуниор
Регистрация: 28.06.2011
Сообщений: 5
|
Логично
Если я правильно понял задачу нужно либо в цикле перемещаться по записям субформы и кажый раз вызывать этот запрос.
While Not FormName.Recordset.EOF docmd.runsql ("текст вашего запроса") FormName.Recordset.MoveNext Wend Вместо FormName - имя формы. Но тогда на экране будет виден переход по записям. Если это не устраивает, нужно сначала получить данные, которые нужны для запроса в отдельный рекордсет, и используя его опять же множество раз вызвать запрос. |
29.06.2011, 15:42 | #3 |
Новичок
Джуниор
Регистрация: 29.06.2011
Сообщений: 4
|
перемещение по записям негодится.
Мне нужно, например, сделать запрос по [Order_No] в СубФорме - 10, 15, 25, 54 вместе взятых. Наверное надо сделать это: "...нужно сначала получить данные, которые нужны для запроса в отдельный рекордсет, и используя его опять же множество раз вызвать запрос." Но как??? |
29.06.2011, 15:50 | #4 |
Форумчанин
Регистрация: 05.07.2009
Сообщений: 209
|
а что у вас является источником данных для формы?
|
29.06.2011, 16:26 | #5 |
Новичок
Джуниор
Регистрация: 29.06.2011
Сообщений: 4
|
Таблица является источником данных для формы
|
30.06.2011, 07:31 | #6 |
Форумчанин
Регистрация: 05.07.2009
Сообщений: 209
|
Так почему нельзя создать запрос для таблицы а не для записей формы? И в запросе сделать выборку с условием where [Order_No] = 10 or [Order_No] =15 or [Order_No] =25 or [Order_No] = 54
|
30.06.2011, 11:18 | #7 |
Новичок
Джуниор
Регистрация: 29.06.2011
Сообщений: 4
|
Мне нужно сделать заказ прямо из формы и выборка произойдет автоматически, а не вручную по записям с субформы.
|
30.06.2011, 23:58 | #8 | |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
Цитата:
________________________ Но лучше пример в студию. так я сам не уверен в том, что Вам написал,потому что до конца не понимаю что Вам нужно
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как разбить SQL запрос на несколько строк? | UNToxa | БД в Delphi | 4 | 17.02.2011 19:34 |
Несколько вопросиков. Опять формы. | lamerk | Microsoft Office Access | 1 | 29.11.2009 20:19 |
несколько выбранных элементов checklistbox в sql запрос | kate158 | БД в Delphi | 5 | 22.06.2009 16:32 |
БД, Запрос на приход/расход, не получается задействовать несколько обьектов | kvadratnt | Помощь студентам | 0 | 06.06.2009 15:23 |