powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Соединить все значения колонки в одну строку на SQL ?
10 сообщений из 10, страница 1 из 1
Соединить все значения колонки в одну строку на SQL ?
    #32220712
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня для каждого человека, скажем, есть табличка вида:
Поле Значение
---------------
Рост 180
Вес 67
Пол м

Не надо делать замечания о том, что структура могла быть другой, это я для примера, реальная задача сложнее.
Нужно, чтобы в ленточной форме напротив каждого человека выводилась эта табличка. По-моемому этого в Аксесе сделать нельзя, поэтому можно выводить напротив каждого человека многострочное поле, где выдавать (справочно эту информацию).

Однако как в Аксессе кроме как через VBA склеить значения всех полей??
Типа Select & (Поле & ' ' & Значение) From Values
Или же энто фантастика???
...
Рейтинг: 0 / 0
Соединить все значения колонки в одну строку на SQL ?
    #32221000
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если в запросе MDB

имя таблицы values
поля -поле -значение

Select Поле & ' ' & Значение as Склееное_поле From Values
...
Рейтинг: 0 / 0
Соединить все значения колонки в одну строку на SQL ?
    #32221008
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В очередной раз возвращаясь к вопросу о RecordSource, хочу отметь, что можно сделать подчиненную форму, в которой в зависимости от к\л события менять RecordSource
...
Рейтинг: 0 / 0
Соединить все значения колонки в одну строку на SQL ?
    #32221013
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fuck ^^ СОРРИИ не внимательно читаю...
...
Рейтинг: 0 / 0
Соединить все значения колонки в одну строку на SQL ?
    #32221021
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но ету идею тоже можно применить... Типа, если в RecordSource подчиненной формы указать что-то вроде: SELECT * FROM MyTable WHERE Field1 = Forms!MyForm!Field1
Может получится )
...
Рейтинг: 0 / 0
Соединить все значения колонки в одну строку на SQL ?
    #32221022
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гы-гы.
Ну так я так и написал.
А как склеить все значения из таблицы/запроса через разделитель строки.
Все-таки на acess SQL это фантастика, без курсоров и т.п. ???
...
Рейтинг: 0 / 0
Соединить все значения колонки в одну строку на SQL ?
    #32221030
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Всеволод:
Да, я так умею вроде...

А ведь хочется, чтобы инфо выводилась напротив каждого чела...
Т.е. как бы вложенная в каждую строку ленточной формы подчиненная таблица.
Вроде такого в ахессе нет.

Поэтому придется склеивать все поля во временную таблицу и выводить уже результаты этой склейки.
...
Рейтинг: 0 / 0
Соединить все значения колонки в одну строку на SQL ?
    #32221032
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дополнительные сведения можно получать следующими "Типовыми" способами:

-кнопка, контекстное меню или событие по даблклику в каждой записи вызывающее появление дополнительной формы со сведенями.

-ленточная форма может быть помещена в обычную в качестве подчиненной.
при этом в главной форме можно разместить дополнительную починенную форму с расширенными сведениями о выбранной в ленточной форме записи

- табличные подчиненные формы в отличие от ленточных допускают еще одно вложение
...
Рейтинг: 0 / 0
Соединить все значения колонки в одну строку на SQL ?
    #32221038
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в смысле ?

Select Поле & vbcrlf & Значение as Склееное_поле From Values

это?
...
Рейтинг: 0 / 0
Соединить все значения колонки в одну строку на SQL ?
    #32221060
Фотография progist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в "ахесе" можно так (куда кинуть пример?)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Соединить все значения колонки в одну строку на SQL ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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