Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 16.12.2020
Сообщений: 24

Создание отчета с выбором параметров

15.07.2025, 14:41. Показов 1259. Ответов 7

Студворк — интернет-сервис помощи студентам
Хочу создать отчет с выбором сотрудника и периодом отбора данных
Не могу понять, как мне вызывать эти условия отбора - в интернете вижу только пример статичной выборки данных, мне нужно вызывать список сотрудников и вводить период отбора, уже после этого должен формироваться отчет.


То, что я вижу в интернете:
"Чтобы создать отчет в Access с условием отбора, нужно сначала создать запрос, в котором это условие будет задано, а затем на основе этого запроса создать отчет.
Детальная инструкция:
1. Создание запроса с условием отбора:
Откройте базу данных Access.
Перейдите на вкладку "Создание" и нажмите "Конструктор запросов".
Выберите таблицу, из которой нужно извлечь данные, и добавьте ее в запрос.
В сетке конструктора запроса укажите поля, по которым нужно сделать отбор, и в строке "Условия" укажите критерии отбора.
Например, если нужно отобрать записи, где поле "Город" содержит значение "Москва", в строке "Условия" для этого поля нужно ввести "Москва".
Сохраните запрос.
2. Создание отчета на основе запроса:
Перейдите на вкладку "Создание" и нажмите "Мастер отчетов" или "Отчет".
Выберите созданный ранее запрос в качестве источника данных для отчета.
Следуйте указаниям мастера, чтобы настроить внешний вид отчета.
Сохраните отчет.
Пример:
Предположим, у вас есть таблица "Сотрудники" с полями "Имя", "Фамилия", "Город" и "Должность". Вы хотите создать отчет, в котором будут отображаться только сотрудники, работающие в Москве. В этом случае, вы создаете запрос, в котором в строке "Условия" для поля "Город" указываете "Москва", а затем создаете отчет на основе этого запроса.
Дополнительные моменты:
Можно использовать различные типы условий, например, условия на основе дат, чисел или текста.
Для сложных условий можно использовать логические операторы (AND, OR, NOT).
В качестве критериев можно использовать параметры, что позволит вводить значения при каждом запуске отчета.
В конструкторе запросов можно задавать условия для нескольких полей, чтобы уточнить отбор. "
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.07.2025, 14:41
Ответы с готовыми решениями:

Формирование отчета определенной формы с выбором определённой записи
Добрый вечер, знатоки ACCESS. Уже стандартно для новичка напишу фразу -только не материтесь и не...

Отчет. Как вывести поле из запроса в название отчета, но не выводить его в теле отчета?
Друзья, привет! Помогите плиз советом.. Задача стоит такая: строю отчет на базе...

Обновление открытого отчета по нажатию на вкладку этого отчета
Добрый день! Подскажите пожалуйста, как сделать так, чтобы открытый отчет обновить при нажатии на...

7
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4159 / 2448 / 508
Регистрация: 13.12.2016
Сообщений: 8,320
Записей в блоге: 5
15.07.2025, 16:05
Цитата Сообщение от StanislavMoscow Посмотреть сообщение
Хочу создать отчет с выбором сотрудника и периодом отбора данных
полагаю, что нужные таблицы у вас имеются. Тогда почему база не приложена? Думаете, что ее для вас создавать будут?

Добавлено через 1 час 13 минут
судя по тому, что второй час в теме (зеленый) и молчите - значит ждете халявы. Я покидаю тему.
0
0 / 0 / 0
Регистрация: 16.12.2020
Сообщений: 24
15.07.2025, 16:13  [ТС]
Мне нужно выводить все поля из таблицы Занятия по выбранному ученику (условие, статус по ученику "идут занятия") и по выбранному вручную диапазону дат

Запрос ''ученики, по которым идут занятия" - уже есть
Миниатюры
Создание отчета с выбором параметров   Создание отчета с выбором параметров  
0
0 / 0 / 0
Регистрация: 16.12.2020
Сообщений: 24
15.07.2025, 17:08  [ТС]
запрос
Миниатюры
Создание отчета с выбором параметров  
0
0 / 0 / 0
Регистрация: 16.12.2020
Сообщений: 24
15.07.2025, 19:24  [ТС]
структура базы
Вложения
Тип файла: rar Database6.rar (21.2 Кб, 11 просмотров)
0
0 / 0 / 0
Регистрация: 16.12.2020
Сообщений: 24
16.07.2025, 12:28  [ТС]
база выложена
кто-то может подсказать?
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,937
Записей в блоге: 4
16.07.2025, 13:05
Цитата Сообщение от StanislavMoscow Посмотреть сообщение
база выложена
кто-то может подсказать?
вот только все таблицы пустые - ни одной заполненной записи

Добавлено через 22 минуты
Цитата Сообщение от StanislavMoscow Посмотреть сообщение
если нужно отобрать записи, где поле "Город" содержит значение "Москва"
если надо выбрать москвичей, то в таблице ученики должна быть соответствующая запись
причем у вас в таблице ученики подстановки из более 15-ти таблиц
значит надо создать/заполнить 15+ справочников, чтобы ввести хотя бы одного ученика
0
0 / 0 / 0
Регистрация: 16.12.2020
Сообщений: 24
16.07.2025, 13:49  [ТС]
понял, буду разбираться с базой
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.07.2025, 13:49
Помогаю со студенческими работами здесь

RecordSource отчета установить при вызове отчета из формы
нужна помощь: у меня отчет вызывается из разных форм, в каждой форме есть поле ИНДЕКС и нужно...

Поле с автозаполнением по условию с выбором параметров
Доброго дня, друзья. Выручайте, ломаю голову 2 дня. Нашел разные темы и примеры, но того что...

Как создать отчет с выбором параметров через список
Нужно помощь при создании отчета с выбором параметров, через форму. Есть заготовка БД, я думаю там...

Подстановка параметров в запрос при вызове отчета
Есть запрос с параметрами. Пока эти параметры подставляются со специальной формы, где пользователи...

Как на форме сделать несколько параметров для вывода отчета
Продолжаю работать над своей БД. Есть форма (открывается по кнопке "Выбор по артиклю" с помощью...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru