|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
ыЫ.. Часто встаёт необходимость собрать значения полей только для одной записи, и вывести их в столбце В Excel есть такая фича: называется "Транспонировать". А каким таким мудрёным запросом это можно сделать в Access? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2017, 21:20 |
|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2017, 21:50 |
|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
Настаев и вывести их в столбце что значит в столбце? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2017, 22:15 |
|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
я имею ввиду, куда потом этот "столбец" вы хотите прикрутить? Массив это тоже своего рода столбец ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2017, 22:16 |
|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
Настаеви вывести их в столбце может вы имеете ввиду, что в форме, имеющей источник данных, расположить поля вывод не в ряд, а одно под одним? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2017, 22:35 |
|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
__Michelle Код: sql 1. 2. 3. 4. 5. 6. 7.
Спасибо за пример. Только что означает ALL? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2017, 23:10 |
|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
Если ALL отсутствует, то выведутся только уникальные записи (без повторений в наборах), а с ALL - абсолютно все. С ALL работает быстрее, так как не проверяет на дубли. Но у Вас дублей нет заведомо, поэтому проверки не нужны. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2017, 23:18 |
|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
__Michelle, спасибо Воспользовавшись советом, "сматерил" себе функцию (может, кому пригодится) Можно транспонировать любую таблицу с одной записью Меня спрашивали, зачем мне это надо.. У меня есть таблица с множеством полей, каждое из которых вычисляется на основании предыдущего. Похоже на то, как в Excel некоторые делают. И мне понадобилось видеть все этапы вычислений в удобном виде. То бишь в столбце. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2017, 23:54 |
|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
Вакшуль Сергейя имею ввиду, куда потом этот "столбец" вы хотите прикрутить? Массив это тоже своего рода столбец Я бы записал в массив, но мне нужно было вывести эти данные в форму ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2017, 23:55 |
|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
чуток не дописал Я там счётчик поставил, чтобы результат можно было сортировать по желанию Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2017, 00:02 |
|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
НастаевМеня спрашивали, зачем мне это надо.. У меня есть таблица с множеством полей, каждое из которых вычисляется на основании предыдущего. Похоже на то, как в Excel некоторые делают. И мне понадобилось видеть все этапы вычислений в удобном виде. То бишь в столбце.Так чем плохо расположить поля одно под другим? 20927826 . Это просто форма источник данных которой: Код: sql 1.
Или цель была именно в этом: НастаевА каким таким мудрёным запросом это можно сделать в Access? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2017, 00:37 |
|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
НастаевА каким таким мудрёным запросом это можно сделать в Access? ну, мудреным, так мудреным. Вот вам еще вариант. Набор записей редактируемый. Без использования дополнительных таблиц. Файл во вложении. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Нравится слово "Транспонировать" - посмотрите справку по методу GetRows адошного рекодсета: https://msdn.microsoft.com/en-us/library/ee266344(v=bts.10).aspx?f=255&MSPPError=-2147217396 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2017, 02:06 |
|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
Вакшуль Сергей, спасибо за мудрёный вариант. Мне нравится ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2017, 16:06 |
|
Транспонировать табицу
|
|||
---|---|---|---|
#18+
Вакшуль СергейНастаевА каким таким мудрёным запросом это можно сделать в Access? ну, мудреным, так мудреным. Вот вам еще вариант. Набор записей редактируемый. Без использования дополнительных таблиц. Файл во вложении. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Нравится слово "Транспонировать" - посмотрите справку по методу GetRows адошного рекодсета: https://msdn.microsoft.com/en-us/library/ee266344(v=bts.10).aspx?f=255&MSPPError=-2147217396 Что-то напоминает мне это поездку из Харькова в Киев через Владивосток ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2017, 21:58 |
|
|
start [/forum/topic.php?fid=45&msg=39547869&tid=1611929]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
3ms |
track hit: |
92ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 251ms |
total: | 429ms |
0 / 0 |