отчеты из нескольких таблиц

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
baich
Сообщения: 1
Зарегистрирован: 11 апр 2004, 13:22

пардон что отпостил, не залогнившись..
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

По ряду таблиц с одинаковой структурой можно построить запрос на объединение. Затем использовать этот запрос для построения отчетов.

select driver,race,money,date from firm1
union
select driver,race,money,date from firm2
union
select driver,race,money,date from firm2

Сохранить этот запрос, напимер под именем firms

источником данных для отчета будет запрос на выборку

select driver,sum(race),sum(money) from firms
where date between <нач.дата> and <кон.дата>
group by driver


Или не производить группировку в запросе, а сделать ее средствами отчета (добаывив в отчет уровень группировки по полю driver)
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Может не использовать построитель, а писать выражение руками.
Ниразу на практике не сталкивался с такой проблемой.

Попробуйте добавить в проект модуль и создать там Public Function, которая рассчитывает, то что необходимо. А в нужном месте сократить формулу до вызова Вашей собственной функции.
Ответить