Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как создать таблицу из запроса, где критерий отбора по дате вводится из формы. / 8 сообщений из 8, страница 1 из 1
28.03.2018, 21:47
    #39622364
Galochka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать таблицу из запроса, где критерий отбора по дате вводится из формы.
Привет, форумчане!
Такая проблема:
В поле формы вводится дата (из календарика). По кнопке в этой же форме вызывается запрос. Введенная дата используется в запросе, в качестве критерия отбора (со ссылкой на поле формы). Результат запроса выводится на экран. Этот результат должен дальше использовться в расчетах и отчетах.
Как этого добиться? Можно-ли из результата такого запроса создать таблицу, чтобы потом уже из таблицы брать данные для дальнейшей обработки и создания отчета?
Я, увы, не программист :(
...
Рейтинг: 0 / 0
29.03.2018, 06:07
    #39622406
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать таблицу из запроса, где критерий отбора по дате вводится из формы.
...
Рейтинг: 0 / 0
29.03.2018, 06:12
    #39622408
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать таблицу из запроса, где критерий отбора по дате вводится из формы.
Galochka2, если уж и использовать таблицу для хранения временных данных, то не надо её постоянно создавать/удалять. Нужно оперировать данными, а не объектами БД.

Для таких вопросов, если хочешь получить ответ как можно раньше, нужно прикладывать пример наиболее приближённый к реальной БД. Очень сложно объяснять подобные вещи "на пальцах", тем более если ТС "не программист :(". Немногие обитатели форума соберутся делать сами пример для объяснения обыденных элементарных вещей - просто лень.
...
Рейтинг: 0 / 0
01.04.2018, 18:18
    #39623919
Galochka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать таблицу из запроса, где критерий отбора по дате вводится из формы.
ПанургGalochka2, если уж и использовать таблицу для хранения временных данных, то не надо её постоянно создавать/удалять. Нужно оперировать данными, а не объектами БД.
Для таких вопросов, если хочешь получить ответ как можно раньше, нужно прикладывать пример
------------------------------------------------------------------
Приветствую, форумчане!
Приготовила пример со своими бедами (accdb и архив с ним же, не знаю, как требуется). https://drive.google.com/open?id=1E2qCE8br_s-53XLddoynFH9bOlfiOpoa]

https://drive.google.com/open?id=1joKXIJPL64YpbeZgh2eUJ3k2FFxtNvLb]

Еще тот же файл приложила для страховки :)
База по аптеке. Две таблицы: Номенклатура (номенклатура препаратов); Движение (преператов поступило, израсходовано и т.п.)
Есть форма для ввода дат ( Выборка ). Там вводится интервал дат для обработки данных для отчета.
Требуется сделать отчет, в котором будут отражены данные из таблицы Номенклатура для даты < введенной в форме и
данные из таблицы Движение для интервала введенных дат (>=дата начальная; <=дата конечная).
С этими данными в отчете будут производиться арифметические действия.
Я предположила, что одним запросом не обойтись.
Нужно создать 2 запроса:
а) для извлечения данных из обеих таблиц для даты < введенной в форме Выборка
б) для извлечения данных из таблицы Движение для интервала введенных дат в форме Выборка .
Потом на базе этих двух запросов сделать отчет.
Проблемы у меня возникли уже с формой Выборка .
Запрос из формы то выполняется, то не выполняется. Неправильно оформлена связь формы и запроса.
Далее. Допустим, что запрос все же выполнился.
Но как из него извлечь данные для отчета, они же исчезнут при закрытии запроса?
Я думала создать таблицы из этих запросов,
а потом создавать отчет на базе этих таблиц.
Ничего у меня не получилось.
Вероятно, не верен сам подход.
Visual Basic не владею, могу понять более-менее чужой код, но сама не напишу.
Буду благодарна за любое разъяснение.
...
Рейтинг: 0 / 0
01.04.2018, 19:29
    #39623929
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать таблицу из запроса, где критерий отбора по дате вводится из формы.
Galochka2, временные таблицы тут не нужны.
Сделал два варианта решения.
Данные получаем с помощью публичных функций из формы и стало быть форма должна быть всё время открыта.
Другой вариант с таблицей, в которой всегда только одна запись с временными границами интервала. Форму можно закрыть. Данные таблицы с временными интервалами изменяем с настроенной формы.
...
Рейтинг: 0 / 0
01.04.2018, 19:30
    #39623930
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать таблицу из запроса, где критерий отбора по дате вводится из формы.
пример...
...
Рейтинг: 0 / 0
02.04.2018, 23:14
    #39624381
Galochka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать таблицу из запроса, где критерий отбора по дате вводится из формы.
Панург, спасибо большое!
Первый вариант получился.
Второй вариант с таблицей, в которой одна запись, звучит очень заманчиво, но что-то никак не получается :(
...
Рейтинг: 0 / 0
03.04.2018, 20:39
    #39625229
Galochka2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать таблицу из запроса, где критерий отбора по дате вводится из формы.
ПанургGalochka2, временные таблицы тут не нужны.
Данные таблицы с временными интервалами изменяем с настроенной формы.
Как бы это сделать?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как создать таблицу из запроса, где критерий отбора по дате вводится из формы. / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]