Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
DontKnowMyName
0 / 0 / 0
Регистрация: 31.08.2011
Сообщений: 3
1

Отчет из таблиц 1 ко многим

05.09.2011, 15:18. Просмотров 1156. Ответов 7
Метки нет (Все метки)

Привет всем. Я в Access Новичок. Срочно поставили задачу, поэтому в поиск просьба не отправлять: суть вопроса в следующем. Есть таблица Сотрудники и таблица Вещи. 1 сотрудник может владеть несколькими вещами. Создал запрос. Его результат следующий:
Иванов - Ручка
Иванов - Карандаш
Петров - Линейка
Петров - стерка

Создаю табличный отчет на основе этого запроса с группировкой по фамилии получается
Иванов - Ручка
- Карандаш
Петров - Линейка
- стерка.

А теперь вопрос. Хотелось бы, чтобы ячейка с фамилией изменяла свою высоту в зависимости от количества вещей, принадлежащих сотруднику и Фамилия в ней была выровнена посередине, т.е. чтобы получилась целостная таблица. Если бы такая таблица формировалась в Word или Excel можно было бы применить объединение ячеек. А как быть здесь?
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2011, 15:18
Ответы с готовыми решениями:

Вывод в форму и отчет нескольких таблиц со связью один ко многим
Добрый день, подскажите пожалуйста как правильно организовать вывод подчиненных...

Создать БД состоящую не менее чем из 5 взаимосвязанных таблиц с 1-многим
В двух таблицах должно быть не менее 6 столбцов и 20 запиской. Тема свободная....

Связь один ко многим и нормализация таблиц. База данных Кадры
Здравствуйте, помогите пожалуйста разобраться) Я создаю базу данных Кадры. На...

Заполнение таблиц многие ко многим - Как добавлять в корзину сразу несколько фруктов?
Добрый день! В существующей БД со связью многие ко многим заполнение формы...

Отчет из 2-х таблиц
Здравствуйте! Можно ли и как сделать отчет из двух однострочных таблиц (или...

7
Ameli
2059 / 1135 / 38
Регистрация: 05.11.2009
Сообщений: 1,604
05.09.2011, 16:17 2
Единственное, что могу предложить, сгруппировать в отчете по фамилии, в свойствах поля Не выводить повторы = Да. Так будет выглядеть лучше
0
DontKnowMyName
0 / 0 / 0
Регистрация: 31.08.2011
Сообщений: 3
05.09.2011, 16:39  [ТС] 3
Когда с повторами таблица выглядит как таблица, а когда без повторов получается таблица с дырками. У меня задание - получить таблицу. Нужно только объединить повторяющиеся ячейки в одну. Может средствами VBA как-нибудь можно высоту ячейки настроить?
0
Ameli
2059 / 1135 / 38
Регистрация: 05.11.2009
Сообщений: 1,604
06.09.2011, 10:44 4
Предлагаю такой вариант (см. приложение)
-В отчет добавлена группировка по фамилии, заголовок и примечание группы
-Поле КолПовторов считает кол-о повторов текущей фамилии: =DCount("*";"[Таблица1]";"[Фамилия] ='" & Отчеты!Отчет1!Фамилия & "'")
-Поле Номер вычисляет номер записи среди повторов (в данных =1, Сумма с накоплением - для группы).
-Для поля Фамилия условное форматирование: если [Номер]<>Round([КолПовторов]/2), то поле цвет шрифта белый.
-В заголовке и примечании отчета горизонтальные линии, в области данных вертикальная слева.
0
Вложения
Тип файла: rar Объединение ячеек в отчете.rar (16.2 Кб, 29 просмотров)
admadmi
29 / 29 / 0
Регистрация: 17.08.2011
Сообщений: 140
06.09.2011, 15:41 5
Цитата Сообщение от DontKnowMyName Посмотреть сообщение
Может средствами VBA как-нибудь можно высоту ячейки настроить?
сделай поле мемо, или эадай высоту строк в свойствах
0
Ameli
2059 / 1135 / 38
Регистрация: 05.11.2009
Сообщений: 1,604
06.09.2011, 16:01 6
Цитата Сообщение от admadmi Посмотреть сообщение
сделай поле мемо, или эадай высоту строк в свойствах
И каким образом это поможет решить проблему объединения ячеек в отчете?
0
DontKnowMyName
0 / 0 / 0
Регистрация: 31.08.2011
Сообщений: 3
07.09.2011, 02:42  [ТС] 7
Спасибо, Аmeli. Все работает, только условное форматирование правильнее сделать так: [Номер]<>Round([КолПовторов]/2 + 0,1)
0
ironegg
1899 / 776 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
07.09.2011, 10:11 8
еще ссылочки для ознакомления Экселеподобное представление данных в access


DontKnowMyName, если предъявляются жесткие требования к виду отчета, то Access плохой помощник. в таком случае предлагаю рассмотреть возможность формирования отчетов из Access в Excel или Word. там полная свобода, только покодить придется
0
07.09.2011, 10:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2011, 10:11

Запрос из таблиц со связью "многие-ко-многим" с несколькими связями с промежуточной таблицей
Я разрабатываю БД для организации по продаже запчастей. Новые (ещё не...

Отчет из двух таблиц по выбранной записи
Отчет формируется из двух связанных таблиц (один к многим), в основной отчет...

Вывод информации из неск. таблиц в отчет
Здравствуйте. Провожу инвентаризацию в офисе. Сделал базу данных. Там есть...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru