Работа с группировкой и в группах

kariston
Дата: 25.11.2009 16:48:41
Мне нужно вывести через запятую все записи в группе. Есть 2 столбца "Автор" и "Название книги". Группирую по названию. Нужно вывести всех авторов данной книги через запятую. Подскажите как это сделать
ur002
Дата: 25.11.2009 16:55:46
VBA

dim rs as recordset
dim str as string
dim i as long

set rs=currentdb.openrecordset("запрос c группировкой из таблицы",dbopensnapshot)
str=""
rs.movelast
cnt=rs.recordcount
for  i = 1 to cnt
 if str<>"" then str=str & "," & rs.[автор] else str=rs.[автор] 
next i

debug.print str 
by me...
kariston
Дата: 25.11.2009 17:02:53
А на SQL можно это реализовать?
mds_world
Дата: 25.11.2009 17:06:04
kariston
А на SQL можно это реализовать?

http://hiprog.com/index.php?option=com_content&task=view&id=334&Itemid=35
Самый последний метод (по Митину) работает без ВБА
kariston
Дата: 25.11.2009 17:26:49
Там есть функция UnionStr1. Где ее описывать?
mds_world
Дата: 25.11.2009 18:05:06
kariston,
все функции применяемык в запросах, должны быть описаны как Public в стандартном модуле.

Но вы же хотели на чистом скл, зачем функция?
kariston
Дата: 26.11.2009 06:35:33
я просто хотел бы решить поставленную задачу. Вот и интересуюсь)