| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > Получение двухмерной таблицы |
| Автор: _Y_ 25.8.2008, 22:49 |
| Имеется таблица или запрос, включающий три колонки A, B и C (ну или больше, но это не важно). Надо получить результат в виде распечатываемой или переносимой в Execel таблицы, в которой в заголовках колонок будут стоять величины A, в первой колонке каждой строки - величины B, ну а сама таблица будет заполнена величинами C. Как я понимаю, стандартными средствами БД такие таблицы не делаются, т.к. конфликтуют с самой концепцией баз данных. Но Access штука необычная. Может есть там, в репортах например, возможность получить такую таблицу? Подскажите пожалуйста. |
| Автор: Akina 25.8.2008, 23:33 |
Запросто. Называется Перекрестный запрос (Pivot Query). Поддерживается половиной существующих СУБД (а то и больше), в т.ч. Аксессом. Да, определение/хранение данных и поддержание целостности от подобных фортелей отшатнутся. А вот обработка данных и подготовка их к выводу и не такое видали - юзер порой такое попросит... |