Объединение строк в Microsoft Access
Основная идея заключается в том, что у меня есть таблица в этой форме в Access 2007:
Company Name | Address | Product
Company A 123 Fakestreet Phone
Company A 123 Fakestreet Computer
Company A 123 Fakestreet Car
Company B 456 Fakestreet Football
Company B 456 Fakestreet Basketball
Company B 456 Fakestreet Golf Ball
И я хочу, чтобы это было в таком виде:
Company Name | Address | List of Products
Company A 123 Fakestreet Phone, Computer, Car
Company B 456 Fakestreet Football, Basketball, Golf Ball
Я пытался использовать Аллена Браунаs ConcatRelated функция (http://allenbrowne.com/func-concat.html), и сначала это нене работает, потому что я забыл включить контент VBA. Я так и сделал, и теперь Access просто зависает и не отвечает. Я использовал запрос ниже (имя таблицы Адреса). Я пропустил колонку «Адрес» только для того, чтобы посмотреть, смогу ли я заставить его работать, и я собирался вернуть его обратно:
SELECT Company_Name, ConcatRelated("Product","Addresses")
FROM Addresses;
Кто-нибудь видит что-то не так с этим? Единственное, о чем я могу думать, это то, что размер моей таблицы (~ 290 000 строк) может быть слишком медленным, но яМы выполняем разные запросы к таблице без проблем.