Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите чайнику со сложной конкатенацией!!! / 12 сообщений из 12, страница 1 из 1
18.10.2004, 14:02:53
    #32742590
AndrewPoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику со сложной конкатенацией!!!
Есть таблица: Код, дата, № по порядку, № товара, № транспорта и т.д. Примерно такой вид: 10 15.10.2004 5 1 001-А111РТ
10 15.10.2004 6 1 001-Б222МВ
10 15.10.2004 6 1 002-Е333ДД и т.д.
То есть однозначное определение строки (ключ) определяется по 4 первым полям (код-№ товара). Как получить новую таблицу в котором в поле № транспорта будут объеденены значения полей № транспорта из первой таблицы при условии что первые 4 поля совпадают. Надо получить:
10 15.10.2004 5 1 001-А111РТ
10 15.10.2004 6 1 001-Б222МВ, 002-Е333ДД
База работает в Аксесс 2002. Заранее благодарен всем!
...
Рейтинг: 0 / 0
18.10.2004, 14:12:35
    #32742619
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику со сложной конкатенацией!!!
http://www.sql.ru/faq/faq_topic.aspx?fid=130

Но я бы бэйсиком бегом по рекордсету.
...
Рейтинг: 0 / 0
18.10.2004, 14:28:19
    #32742678
AndrewPoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику со сложной конкатенацией!!!
Спасибо конечно за попытку помочь, но я же сразу сказал - чайнику. Вы мне на пальцах покажите! А по этой ссылке я ничего не понял. Можно ли использовать такую функцию:
Function xxx() as String
Dim rs as New ADODB.RecordSet
Dim strSQL as String

strSQL = "Select [Поле которое надо в одну строку] From Table1 Where [ваше условие]"
rs.Open strSQL, CurrentProject.Connection

xxx = rs.GetString

rs.Close
Set rs = Nothing

End Function
Если можно то как правильно дать условие?
...
Рейтинг: 0 / 0
19.10.2004, 16:28:54
    #32744763
AndrewPoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику со сложной конкатенацией!!!
Функция работает, я проверил слияние происходит, но только если я убираю условие - "Where.....". Ну помогите же хоть кто-нибудь!!! Люди!!! Ау!!! Как правильно написать это условие для нормальной конкатенации при группировке по 4 полям.
...
Рейтинг: 0 / 0
21.10.2004, 14:00:04
    #32748442
AndrewPoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику со сложной конкатенацией!!!
Сдается мне что мой вопрос кажется Вам уважаемые умные господа на столько чайниковским, что отвечать Вам на него влом или на форуме на него уже есть ответ. Но я прошерстил и топики и ФАК а ответа для соего случая не нахожу (может так запрятали). Господа модераторы, ну хоть Вы пошлите куда-нибудь, ну не знаю я VBA и SQL, а шефу срочно понадобилась такая приблуда, грозится уволить если не сделаю - двое детей останутся голодными. И еще сдается мне что в этой функции где Select.... from.... для моего случая вообще не должно быть where..., а должно стоять что-то типа group by...... Но вот написать эту строку правильно я никак не могу и хелпа нет
...
Рейтинг: 0 / 0
22.10.2004, 00:16:18
    #32749426
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику со сложной конкатенацией!!!
Нудная это вещь, такая операция...
www.sql.ru/forum/actualthread.aspx?tid=129273
...
Рейтинг: 0 / 0
28.10.2004, 11:22:03
    #32758649
AndrewPoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику со сложной конкатенацией!!!
Alexander G - большое спасибо! По любезно предоставленной Вами ссылке вышел на книгу Ю.Шермана где все подробно описано. Сделал конкатенацию при помощи SQL запроса, все работает. Хотелось бы конечно разобраться и с GetString и сравнить что быстрее (приходится обрабатывать несколько сот тысяч строк), но у самого не получается написать условие а хелпа нет, ну да видать не судьба. Спасибо еще раз. На всякий случай для прочих таких же чайников вот ссылка на Шермана: http://hiprog.com/access/article.asp?id=334. Спасибо, всех благ!
...
Рейтинг: 0 / 0
28.10.2004, 11:35:00
    #32758688
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику со сложной конкатенацией!!!
ну дык скачай MDAC SDK, там есть help
...
Рейтинг: 0 / 0
28.10.2004, 11:50:02
    #32758733
AndrewPoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику со сложной конкатенацией!!!
Пожалуйста, не надо ругаться - MDAC SDK - это что такое и где его скачать?
...
Рейтинг: 0 / 0
28.10.2004, 11:54:57
    #32758744
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику со сложной конкатенацией!!!
Microsoft Data Access Components (MDAC) Software Development Kit
...
Рейтинг: 0 / 0
28.10.2004, 12:01:47
    #32758771
AndrewPoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику со сложной конкатенацией!!!
Вау! Круто! Первый раз про такое слышу. Может будете так любезны и кините ссылочку где такое можно скачать (может еще и на русском). Моя благодарность не будет знать границ. Спасибо
...
Рейтинг: 0 / 0
28.10.2004, 12:37:44
    #32758889
AndrewPoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику со сложной конкатенацией!!!
Огромное человеческое спасибо! Я всегда знал что Питер лучший город на земле! На всякий случай оставляю ссылочку для других: http://msdn.microsoft.com/data/
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите чайнику со сложной конкатенацией!!! / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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