делать отчет в доступе

Вопрос:

В MS Access у меня есть 3 таблицы:

tblUser (UserID, Age (teen, adult, old), Company,…)
для хранения информации о пользователях

tblCourse (CourseID,…)
для хранения информации о курсе

tblInformation (CourseID, UserID,…)
хранить, какой пользователь берет, какой cCourse

Мне нужно сделать отчет, который показывает мне, сколько (подростков, взрослых, старых) пользователей каждой компании, и эта компания берет тот курс, и сколько пользователей в каждой компании принимают каждый курс.

Пример отчета, как бы я хотел, чтобы он выглядел, сделанный в Excel
+ таблицы с некоторыми данными:

enter image description here

Лучший ответ:

Основываясь на данных в ваших таблицах на скриншоте, я создал этот запрос:

SELECT tblUsers.Company, tblCourses.CourseName, tblUsers.Age
FROM (tblInformation LEFT JOIN tblCourses ON tblInformation.CourceCode = tblCourses.Course) LEFT JOIN tblUsers ON tblInformation.UserID = tblUsers.UserID;

В результате этих данных:

enter image description here

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

enter image description here

Выделив приведенную выше таблицу в Excel, я вставил сводную таблицу и установил поля в этой конфигурации:

enter image description here

… который создает эту сводную таблицу:

enter image description here

Это то, что вам нужно?

Ответ №1

Пожалуйста, см. Мой комментарий выше, но эта ссылка может оказаться полезной в вашем расследовании.

Создать простой отчет

Оцените статью
TechArks.Ru
Добавить комментарий