Несколько значений в отчете кросс-таблицы MS-Access - PullRequest
0 голосов
/ 08 ноября 2018

Я работаю над базой данных, чтобы заменить сотни ежемесячных таблиц Excel, отслеживающих отчеты об эффективности работы наших сотрудников. Мой босс хочет иметь возможность просматривать данные в еженедельном сводном представлении. Текущая таблица Excel, которая делает это, выглядит следующим образом:

        |----Sun #DATE#-----|----Mon #DATE#-----|...    |Sat... |   Totals|
TEAM-1  |S1 |S2 |S3 |S4 |S5 |S1 |S2 |S3 |S4 |S5 |...    |...    |...
Empl-1  |## |## |## |## |## |...
Empl-2  |...
Empl-3  |...
...
TEAM-SUM|## |## |## |## |## |...->|SubTotal|

TEAM-2  |...
...

Daily-SUM|...->|GrandTotal|

У меня есть таблица, в которой хранятся значения Sx для каждого записанного дня. Поля RowID EmployeeID TeamID DateRecorded Sx ...

Я пытался получить макет, похожий на приведенный выше в отчете, но он ускользает от меня. Я пробовал перекрестный запрос, но он допускает только одно значение и один заголовок столбца, поэтому не получается воссоздать ~ 5 значений под каждым заголовком столбца. Есть ли способ воссоздать макет в отчете о доступе с учетом приведенной выше таблицы или есть способ переделать макет для передачи той же информации?

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 08 ноября 2018

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

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

Предварительно, это поможет, если вы можете отредактировать свой вопрос, чтобы включить таблицы, поля и отношения, которые вы создали для хранения данных, которые вы импортировали из Excel. Помните, что большая часть данных Excel хранится в плоских ненормализованных таблицах, и вы хотите воспользоваться преимуществами архитектуры реляционной базы данных, которую предлагает Access.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...