![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.05.2011
Сообщений: 39
|
![]()
Доброго времени суток.
Имеется запрос на объединение, результат которого складывается из нескольких перекрестых запросов пример результата: Data | Param_s | A1 | A2 | A3 | A4 | A5 03.03.14 | Param1 | 10 | 0 | 20 | 25 | 30 03.03.14 | Param2 | 11 | 22 | 0 | 44 | 55 03.03.14 | Param3 | 0 | 11 | 12 | 13 | 14 03.03.14 | Param4 | 3 | 8 | 5 | 0 | 0 Задача: значения поля Param_s сделать заголовками полей, а заголовки полей (A1, A2, A3, A4, A5) сделать строками пример желаемого результата: Data | A_s | Param1 | Param2 | Param3 | Param4 03.03.14 | A1 | 10 | 11 | 0 | 3 03.03.14 | A2 | 0 | 22 | 11 | 8 03.03.14 | A3 | 20 | 0 | 12 | 5 03.03.14 | A4 | 25 | 44 | 13 | 0 03.03.14 | A5 | 30 | 55 | 14 | 0 Вопрос: можно ли сделать такую замену запросом или какими-то иными инструментами? Нашел в интернете что такую замену можно сделать инструкцией TRANSFORM Код:
Если тема уже расматривалась дайте пожалуйста ссылку. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
![]()
если а1-а... не очень много(меньше 20)
запрос1 Код:
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.05.2011
Сообщений: 39
|
![]()
shanemac51 большое спасибо за ответ, не воспользовался вашим советом из-за сложной логики приведения к форме которую я описывал выше. Решил другим способом: сохраняю запрос в таблицу (перезаписываю), а замену делаю обновлением таблицы с уже в нужной мне группировки. Тема закрыта.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Замена текста полей ввода, в браузере | Rost93 | Свободное общение | 4 | 03.04.2012 08:21 |
Замена стандартных процедур и функций для работы со строками | Alexar Makken | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.12.2010 21:59 |
При удалении записей значения полей с type:=Autoincrement (т.е+) в оставшихся полей не изменяются | kenta | БД в Delphi | 2 | 29.10.2009 08:28 |
Объеденение полей запроса в для отображения нескольких полей в одном списке | mrCreator | Microsoft Office Access | 3 | 08.08.2009 00:53 |
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL | DorianLeroy | Фриланс | 8 | 18.02.2009 18:52 |