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

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

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

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

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

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

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

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

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

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

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

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


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