|
|
|
| Подскажите пожалуйста.. У меня есть куча таблиц от разных учреждений..с одинаковыми полями.. нужно что бы отчет составлялся по всем этим таблицам.. как это сделать?? | |
|
| |
|
|
|
| Select Таблица1.* From Таблица1
union all
Select Таблица2.* From Таблица2
union all
Select Таблица3.* From Таблица3
union all
...
...
...
union all
Select ТаблицаN.* From ТаблицаN | |
|
| |
|
|
|
| объединили через union all.,а дальше
чтобы что-то советовать
-----надо примерно знать что есть и что надо получить
-----может надо завести дополнительное поле с именем хозяина под-инфы
-----может отчет по хозяину+некие итоги
-----а может перекрестный типа статья расходов+столбики по хозяину
при перекрестном возникнут проблемы при несовпадении количества столбиков при расчете за разные периолы | |
|
| |
|
|
|
|
| Вот база данных.. там есть отчеты.. вот из таблиц учреждения НПО и СПО некоторые данные должны отражаться в отчетах.
http://zalil.ru/33026620 | |
|
| |
|
|
|
| вы выложили в а2010
--увы , желательно 2003-2207 | |
|
| |
|
|
|
|
|
| Надо создать запрос на выборку нужных данных из таблиц и на основании этого запроса создать отчёт.
или
Надо создать запросы на добавление и несколькими запросами слить нужные данные в чистую таблицу, а затем, на основании этой таблицы - создать отчёт. | |
|
| |
|
|
|
|
| Оооооох.........
а зачем же на каждый вуз заводить отдельную таблицу
надо было изначально все в одну спихивать
например так
Специальность Учебное заведение
инженер институт
сварщик ПТУ
фельшер мед училище
а потом фильтровать по полю учебное заведение
более того таблицы различаются по количеству столбцов
(попробывал тупо Муз и Мед соединить в запросе при помощи union all - снаскоку не получилось)
вообщем запрос по количеству написанного еще тот получится | |
|
| |
|
|
|
| что бы доступ к таблицам имели не все.. а каждое учреждение только к своей таблице.. иначе как разграничить права доступа
да.. понимаю что большой.. но как по другому? | |
|
| |
|
|
|
|
иначе как разграничить права доступа
|
так же фильтровать
логин и на получи часть таблицы (или всю) | |
|
| |
|
|
|
|
а зачем же на каждый вуз заводить отдельную таблицу
надо было изначально все в одну спихивать
|
вот и нужен столбик хозяина порции | |
|
| |
|
|
|
| Кстати это тоже вопрос. Я пока такой вопрос решаю методом ввода в таблицу дополнительного поля, в котром некий индекс, соответствующий определенному лицу (кабинету, ...) с которого работают. Однако что-то подсказывает, что это не выход. Но таблица на все кабинеты всегда одна. И еще таблица регистрации пользователей, которые работают. К ней все и привязывается по доступу (фильтрации).
Вот и думаю, что это вроде тоже как не то, что должно быть. | |
|
| |
|
|
|
| В том то и дело что как-то то
однотипная информация должна храниться в одной таблице
только надо точно разобраться что будет справочниками и базой
(это моя классификация - справочники редко изменяются в отличии от таблиц базы)
творить под каждого юзера (группы юзеров) свои таблицы и формы с отчетами для меня например непростительная роскошь как по времени так и по приложенным усилиям | |
|
| |
|
|
|
| Со справочниками никогда проблем не было. У меня получается, что рабочих таблиц всегда не более 3-4 штук. А штук 10 вокруг них - справочники. В них могут заходить не все или все, но крайне редко. Как правило не заходят. | |
|
| |