Требуется помощь по запросу базы данных MS Access - PullRequest
0 голосов
/ 08 августа 2011

У меня есть база данных с более чем 210k записями. они представляют собой список кодов продуктов. с соответствующими кодами продуктов. Я хочу создать запрос на доступ, который связывает только один код продукта в каждой строке, но объединяет связанные продукты в один столбец, соответствующий этому коду продукта, но разделенный символом (запятая)

Пример столбцов в базе данных доступа

Product code: Associated product 
100000 2548741
100000 4578214
100000 1254712
100000 5687412
100000 1469787 
100000 9874582
100000 5478126

Я хочу следующее

Product code: Associated product 
100000 2548741,4578214,1254712,5687412,1469787 ,9874582, 5478126

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 08 августа 2011

Вот как это сделать в VBA: http://support.microsoft.com/kb/318642

1 голос
/ 08 августа 2011

Создайте запрос SQL, который извлекает нужные вам данные. Используйте некоторый код на стороне клиента для форматирования данных так, как вы хотите.

SQL используется для манипулирования (извлечения, добавления, удаления, обновления) данных, а не для форматирования их в определенный выходной формат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...