Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как объединить кучу таблиц в один отчет?
 
 автор: Kristi   (06.04.2012 в 13:25)   личное сообщение
 
 

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

  Ответить  
 
 автор: snipe   (06.04.2012 в 13:32)   личное сообщение
 
 

Select Таблица1.* From Таблица1
union all
Select Таблица2.* From Таблица2
union all
Select Таблица3.* From Таблица3
union all
...
...
...
union all
Select ТаблицаN.* From ТаблицаN

  Ответить  
 
 автор: shanemac51   (06.04.2012 в 13:49)   личное сообщение
 
 

объединили через union all.,а дальше

чтобы что-то советовать
-----надо примерно знать что есть и что надо получить
-----может надо завести дополнительное поле с именем хозяина под-инфы
-----может отчет по хозяину+некие итоги
-----а может перекрестный типа статья расходов+столбики по хозяину


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

  Ответить  
 
 автор: snipe   (06.04.2012 в 13:58)   личное сообщение
 
 


а дальше


афтора надо спросить

  Ответить  
 
 автор: Kristi   (06.04.2012 в 14:00)   личное сообщение
 
 

Вот база данных.. там есть отчеты.. вот из таблиц учреждения НПО и СПО некоторые данные должны отражаться в отчетах.

http://zalil.ru/33026620

  Ответить  
 
 автор: shanemac51   (06.04.2012 в 14:34)   личное сообщение
 
 

вы выложили в а2010

--увы , желательно 2003-2207

  Ответить  
 
 автор: snipe   (06.04.2012 в 14:45)   личное сообщение
 
 

Сами делали?

  Ответить  
 
 автор: Kristi   (06.04.2012 в 14:47)   личное сообщение
 
 

сама делала

  Ответить  
 
 автор: час   (06.04.2012 в 14:42)   личное сообщение
 
 

Надо создать запрос на выборку нужных данных из таблиц и на основании этого запроса создать отчёт.
или
Надо создать запросы на добавление и несколькими запросами слить нужные данные в чистую таблицу, а затем, на основании этой таблицы - создать отчёт.

  Ответить  
 
 автор: Kristi   (06.04.2012 в 14:46)   личное сообщение
 
 

Спасибо=)

  Ответить  
 
 автор: snipe   (06.04.2012 в 14:57)   личное сообщение
 
 

Оооооох.........
а зачем же на каждый вуз заводить отдельную таблицу
надо было изначально все в одну спихивать

например так

Специальность Учебное заведение
инженер институт
сварщик ПТУ
фельшер мед училище

а потом фильтровать по полю учебное заведение

более того таблицы различаются по количеству столбцов
(попробывал тупо Муз и Мед соединить в запросе при помощи union all - снаскоку не получилось)
вообщем запрос по количеству написанного еще тот получится

  Ответить  
 
 автор: Kristi   (06.04.2012 в 15:06)   личное сообщение
 
 

что бы доступ к таблицам имели не все.. а каждое учреждение только к своей таблице.. иначе как разграничить права доступа

да.. понимаю что большой.. но как по другому?

  Ответить  
 
 автор: snipe   (06.04.2012 в 15:24)   личное сообщение
 
 


иначе как разграничить права доступа



так же фильтровать

логин и на получи часть таблицы (или всю)

  Ответить  
 
 автор: shanemac51   (06.04.2012 в 15:30)   личное сообщение
 
 


а зачем же на каждый вуз заводить отдельную таблицу
надо было изначально все в одну спихивать



вот и нужен столбик хозяина порции

  Ответить  
 
 автор: Гоблин   (08.04.2012 в 22:32)   личное сообщение
 
 

Кстати это тоже вопрос. Я пока такой вопрос решаю методом ввода в таблицу дополнительного поля, в котром некий индекс, соответствующий определенному лицу (кабинету, ...) с которого работают. Однако что-то подсказывает, что это не выход. Но таблица на все кабинеты всегда одна. И еще таблица регистрации пользователей, которые работают. К ней все и привязывается по доступу (фильтрации).
Вот и думаю, что это вроде тоже как не то, что должно быть.

  Ответить  
 
 автор: snipe   (09.04.2012 в 05:10)   личное сообщение
 
 

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

  Ответить  
 
 автор: Гоблин   (09.04.2012 в 21:49)   личное сообщение
 
 

Со справочниками никогда проблем не было. У меня получается, что рабочих таблиц всегда не более 3-4 штук. А штук 10 вокруг них - справочники. В них могут заходить не все или все, но крайне редко. Как правило не заходят.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList