|
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 21
|
|
Вывод нескольких значений подчиненной формы на главной18.04.2013, 20:29. Показов 4021. Ответов 11
Метки нет (Все метки)
Здравствуйте! Помогите разобраться. Есть главная форма и на ней подчиненная. Формы связаны отношением один-ко-многим. При формировании отчета получается несколько отчетов с одинаковой информацией с главной формы, в каждом из них по одному значению из подчиненной. Мне нужно, чтобы в отчете выводилась одна запись главной формы с несколькими записями из подчиненной. Например, к одному событию вызов выводилось несколько записей с информацией о вызванной технике.
0
|
|
| 18.04.2013, 20:29 | |
|
Ответы с готовыми решениями:
11
Запрет на создание записи в подчиненной форме при отсутствии значения в поле главной формы( или в этой же подчиненной форме) Аксесс 2003 Сравнение значения поля подчиненной формы с элементом списка главной формы
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
||
| 18.04.2013, 21:56 | ||
|
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
|
|
|
9131 / 6142 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
|
| 19.04.2013, 11:06 | |
|
Yumar - насколько я понял ваш вопрос выкладываю пример БД
Вам нужно создать запрос, а в форме посмотрите свойства полей со списком (Марка транспорта, Грузоподъемность, гос. №) все 3 в строке - Данные - имеют значение - Код_Транспорта, обратите внимание как построен запрос - нажмите - ... , в поле - источник строк, значения - Число столбцов, - Ширина столбцов, - Присоединенный столбец, а если ван нужно, чтоб все менялось при выборе только к примеру - Марка транспорта, то просто у полей (Грузоподъемность, и гос. №) в строке - данные выберите их из списка запроса. Думаю это то что вам было нажно.
1
|
|
|
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. В отчете красным выделил информацию подчиненных форм.
0
|
|
|
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.
0
|
|
|
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см (последнее время подобные глюки уже у многох встречаю)
1
|
|
|
9131 / 6142 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
|
| 20.04.2013, 08:14 | |
|
Yumar - Вот накидал в БД образчик, думаю это то что вы хотели.
Делал по своему разумению. Отфарматируете если что по своему вкусу. Немного не доделал, т.к. не хватило времени, но вроде все нормально получилось. Правда один нюансик в отчете - "Журнал_Сообщений", вылезают др. за другом по 2 одинаковых таблицы. С ходу разобраться в чем дело не получилось (давно с отчетами не практиковался), опять надо бежать. Будет время посмотрю попозже (может с группировкой что напутал). Попробуйте сами или кто из старожилов сможет помочь. Удачи.
2
|
|
|
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 21
|
|
| 20.04.2013, 18:05 [ТС] | |
|
kmv-puh, спасибо за помощь.
0
|
|
| 20.04.2013, 18:05 | |
|
Помогаю со студенческими работами здесь
12
Дублирование записи главной формы вместе со всеми записями подчиненной формы Открытие нужной вкладки в подчиненной формы из главной wpf формы
Скрытие вкладок подчиненной формы с условием главной формы Обновление ГЛАВНОЙ формы из подчинённой. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульная разработка через 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. . . .
|