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

Вывод нескольких значений подчиненной формы на главной

18.04.2013, 20:29. Показов 4021. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Помогите разобраться. Есть главная форма и на ней подчиненная. Формы связаны отношением один-ко-многим. При формировании отчета получается несколько отчетов с одинаковой информацией с главной формы, в каждом из них по одному значению из подчиненной. Мне нужно, чтобы в отчете выводилась одна запись главной формы с несколькими записями из подчиненной. Например, к одному событию вызов выводилось несколько записей с информацией о вызванной технике.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.04.2013, 20:29
Ответы с готовыми решениями:

Запрет на создание записи в подчиненной форме при отсутствии значения в поле главной формы( или в этой же подчиненной форме) Аксесс 2003
Доброго времени суток ! Помогите , пожалуйста, решить проблему! шаг 1. В форме "frmТОиР_2" при вводе в "ПОЛЕ...

Сравнение значения поля подчиненной формы с элементом списка главной формы
Здравствуйте. Есть форма, на которой есть список, куда выводятся некоторые данные из запроса, а также есть подчиненная форма. Возникла...

Объединение вертикальных полей подчиненной формы в одно поле главной формы
Доброго времени суток уважаемые форумчане! Подскажите пож-та каким образом можно объединить поля из разных записей подчиненной формы в...

11
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
18.04.2013, 21:56
Цитата Сообщение от Yumar Посмотреть сообщение
Например, к одному событию вызов выводилось несколько записей с информацией о вызванной технике.
Скорей всего Вы все поместили в область данных отчета. Создайте группу Вызов, в ней поместите запись вызова и заголовок для записей техники, а записи техники оставьте в области данных.
1
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 21
19.04.2013, 10:11  [ТС]
Спасибо за совет. Но у меня проблема еще в том, что нужно вывести все поля подчиненной формы, а не только одну технику. А в итоге отчет нужен для того, чтобы по нему сформировать документ Word с закладками.
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
19.04.2013, 10:19
Выложите кусок БД с относящимися к вопросу формой и таблицей.
Желательно в формате mdb.
0
 Аватар для VinniPuh
9131 / 6142 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
19.04.2013, 11:06
Yumar - насколько я понял ваш вопрос выкладываю пример БД
Вам нужно создать запрос, а в форме посмотрите свойства полей со списком (Марка транспорта, Грузоподъемность, гос. №) все 3 в строке - Данные - имеют значение - Код_Транспорта, обратите внимание как построен запрос - нажмите - ... , в поле - источник строк, значения - Число столбцов, - Ширина столбцов, - Присоединенный столбец, а если ван нужно, чтоб все менялось при выборе только к примеру - Марка транспорта, то просто у полей (Грузоподъемность, и гос. №) в строке - данные выберите их из списка запроса.
Думаю это то что вам было нажно.
Вложения
Тип файла: zip Много значений для 1.zip (30.2 Кб, 55 просмотров)
1
 Аватар для VinniPuh
9131 / 6142 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
19.04.2013, 11:23
Имел в виду ответ - к одному событию вызов выводилось несколько записей с информацией о вызванной технике - на ваш вопрос, по аналогии думаю сделаете в подчиненной форме.
0
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 21
19.04.2013, 11:49  [ТС]
Спасибо за ответы. Но мне нужно немного другое. Выкладываю пример БД. К сожалению не могу выложить его в mdb формате, т.к. все создано в Access 2007. В отчете красным выделил информацию подчиненных форм.
Вложения
Тип файла: zip Пример.zip (251.5 Кб, 32 просмотров)
0
 Аватар для VinniPuh
9131 / 6142 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
19.04.2013, 12:16
Чтобы сохранить в 2000-2003, откройте БД,
в меню - файл - сохранить как - выберите - 2000-2003
0
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 21
19.04.2013, 12:21  [ТС]
Пример в mdb.
Вложения
Тип файла: zip Пример.zip (144.0 Кб, 34 просмотров)
0
 Аватар для VinniPuh
9131 / 6142 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
19.04.2013, 13:46
Посмотрел Вашу БД, из не понимаю, что требуется.
Напишите что ИМЕННО вам нужно
к примеру Иванов 5 раз приходил, и о чем имеются соответствующие отметки о времени посещения в подчиненной таблице
или что-то другое конкретное?

Добавлено через 6 минут
Ой, извиняюсь не ту БД смотрел

Добавлено через 30 минут
ААА, кажется понял, что вы имеете в виду.
Чтобы в отчете имелась 1 запись из таблицы - Пожар, где указана к примеру - смена № 1, дата и.т.п., но если в эту смену выезжало несколько машин или расчетов на пожар, они все отразились, (2 или 3 расчета) имевших отношение только к этому случаю.
Тогда вам надо создать общий запрос где будут объединены все 3 ваши таблицы (как в схме данных), определиться по какому полю нужно сделать заголовок (дата, время, № расчета и.т.п.)
Открыть вкладку - Отчеты и с помощью мастера, создать отчет, там не сильно сложно. Потом в режиме конструктора подредактируете и подправите внешний вид, как нужно (это почти как в форме).
Думаю сможете и сами сделать.
Ночью на работе если будет время попробую сделать.

Добавлено через 20 минут
Вот шлю БД с примером запроса
И опять вылезают всякие ошибки при открытии таблиц
Возможно это из-за того, что файл сохранялся из 2007 (10) в 2000 (3) или архивирование
Если Access будет ругаться что большое число, измените в таблицах - в строке ширина списка - 57,79см, на 5 или 7см
(последнее время подобные глюки уже у многох встречаю)
Вложения
Тип файла: zip Пример(2).zip (45.8 Кб, 30 просмотров)
1
 Аватар для VinniPuh
9131 / 6142 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
20.04.2013, 08:14
Yumar - Вот накидал в БД образчик, думаю это то что вы хотели.
Делал по своему разумению. Отфарматируете если что по своему вкусу. Немного не доделал, т.к. не хватило времени, но вроде все нормально получилось.
Правда один нюансик в отчете - "Журнал_Сообщений", вылезают др. за другом по 2 одинаковых таблицы.
С ходу разобраться в чем дело не получилось (давно с отчетами не практиковался), опять надо бежать. Будет время посмотрю попозже (может с группировкой что напутал).
Попробуйте сами или кто из старожилов сможет помочь.
Удачи.
Вложения
Тип файла: zip Журнал Сообщений-(3).zip (65.1 Кб, 84 просмотров)
2
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 21
20.04.2013, 18:05  [ТС]
kmv-puh, спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.04.2013, 18:05
Помогаю со студенческими работами здесь

Дублирование записи главной формы вместе со всеми записями подчиненной формы
есть таблица: билет поля: идбилет; идклиент; идзалог подчиненная таблица: залог поля: идбилет; идзалог; наименование получаем...

Открытие нужной вкладки в подчиненной формы из главной wpf формы
Здравствуйте, подскажите описание кода в Visual Studio 13 - С#. В общем, на главной форме расположены кнопки для открытия подчиненной...

Переход к последней записи подчиненной табличной формы при активации главной формы
Добрый день. Можно я в очередной раз спрошу глупость?)... Есть форма Заказы, на ней - две субформы: табличная форма "Список...

Скрытие вкладок подчиненной формы с условием главной формы
Вопрос вот в чем Уважаемые! Как сделать так, чтобы при выборе на главной форме параметра VZB, на подчиненной форме оставалась лишь...

Обновление ГЛАВНОЙ формы из подчинённой.
После ввода данных в подчинённую форму и её обновлении, хочу обновить главную форму, но ничего не получается! ПОМОГИТЕ! Дуб...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru