Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Transfort pivot по названию полей / 12 сообщений из 12, страница 1 из 1
07.11.2019, 23:42
    #39886521
IRagnarok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Transfort pivot по названию полей
Добрый день,
Есть один вопрос. Мне нужно перевернуть таблицу:

поле1 поле2 поле31а 2а 3а3б 2б 1б2с 3с 1с

В идеале, чтобы стало так:
названия полей 1а 3б 2с -поля равны названию записи первого столбца (их 4)

поле1 1а 3б 2с поле2 2а 2б 3с поле3 3а 1б 1с
Или хотя бы так:
1а 3б 2с - поля 1а 3б 2с 2а 2б 3с 3а 1б 1с

Вот как теперь придумать эту наркоманию?)

Модератор: IRagnarok, используйте тэг CSV с разделителем запятая для табличной информации
...
Рейтинг: 0 / 0
08.11.2019, 03:57
    #39886550
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Transfort pivot по названию полей
IRagnarok, сразу возникает вопрос - для чего (возможны варианты)? А так, кодом составляешь запрос (UNION)...
...
Рейтинг: 0 / 0
08.11.2019, 11:12
    #39886652
Transfort pivot по названию полей
IRagnarok, если задача разовая, то выгрузите в Ёксель, транспонируйте (копирование-специальная вставка), а затем импорт или присоединение.
...
Рейтинг: 0 / 0
08.11.2019, 14:12
    #39886787
IRagnarok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Transfort pivot по названию полей
Кривцов Анатолий,

Задача не разовая, нужно периодически выгружать таблицу в ексель
...
Рейтинг: 0 / 0
08.11.2019, 14:14
    #39886788
IRagnarok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Transfort pivot по названию полей
Панург,

Просто нужно выгружать в документ таблицу, которая должна выглядеть в перевёрнутом виде, то есть поля должны быть слева и к количество столбцов будет соответствовать количеству записей.
...
Рейтинг: 0 / 0
08.11.2019, 14:43
    #39886803
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Transfort pivot по названию полей
IRagnarok
количество столбцов будет соответствовать количеству записей
если их конечно будет не более 255
...
Рейтинг: 0 / 0
08.11.2019, 14:59
    #39886814
IRagnarok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Transfort pivot по названию полей
ПЕНСИОНЕРКА,

их почти всегда будет фиксированное число - 11
...
Рейтинг: 0 / 0
08.11.2019, 16:14
    #39886852
Transfort pivot по названию полей
IRagnarok
нужно периодически выгружать таблицу в ексель
Ну, а я о чем?! После того, как данные выгружены и лист на экране транспонирование на другой лист или на свободное место, это несколько кликов мышкой и вы получаете нужный результат.
При желании для выгрузки и разворачивания можете написать небольшой код.
В VBA Excel-я разворачивание вашего примера выглядит так (запись макроса):
Код: vbnet
1.
2.
3.
4.
5.
    Range("A1:C4").Select
    Selection.Copy
    Range("A6").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=True
...
Рейтинг: 0 / 0
08.11.2019, 20:20
    #39886938
IRagnarok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Transfort pivot по названию полей
Кривцов Анатолий,

Спасибо, а других вариантов с подшаманиванием запросов Excel совсем нет?
...
Рейтинг: 0 / 0
08.11.2019, 21:07
    #39886951
IRagnarok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Transfort pivot по названию полей
Кривцов Анатолий,

Я имею ввиду подшаманиванием Access!!
...
Рейтинг: 0 / 0
08.11.2019, 21:07
    #39886952
IRagnarok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Transfort pivot по названию полей
ПЕНСИОНЕРКА,

Вы сможете подсказать выход из ситуации именно запросами в Access
...
Рейтинг: 0 / 0
12.11.2019, 00:34
    #39887801
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Transfort pivot по названию полей
Кое что искал и наткнулся на этот пример.Вспомнил что недавно спрашивали-посмотрите,если еще актуально (может VBA подойдет):
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Transfort pivot по названию полей / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]