powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите чайнику со сложной конкатенацией!!!
12 сообщений из 12, страница 1 из 1
Помогите чайнику со сложной конкатенацией!!!
    #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
Помогите чайнику со сложной конкатенацией!!!
    #32742619
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.sql.ru/faq/faq_topic.aspx?fid=130

Но я бы бэйсиком бегом по рекордсету.
...
Рейтинг: 0 / 0
Помогите чайнику со сложной конкатенацией!!!
    #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
Помогите чайнику со сложной конкатенацией!!!
    #32744763
AndrewPoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функция работает, я проверил слияние происходит, но только если я убираю условие - "Where.....". Ну помогите же хоть кто-нибудь!!! Люди!!! Ау!!! Как правильно написать это условие для нормальной конкатенации при группировке по 4 полям.
...
Рейтинг: 0 / 0
Помогите чайнику со сложной конкатенацией!!!
    #32748442
AndrewPoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сдается мне что мой вопрос кажется Вам уважаемые умные господа на столько чайниковским, что отвечать Вам на него влом или на форуме на него уже есть ответ. Но я прошерстил и топики и ФАК а ответа для соего случая не нахожу (может так запрятали). Господа модераторы, ну хоть Вы пошлите куда-нибудь, ну не знаю я VBA и SQL, а шефу срочно понадобилась такая приблуда, грозится уволить если не сделаю - двое детей останутся голодными. И еще сдается мне что в этой функции где Select.... from.... для моего случая вообще не должно быть where..., а должно стоять что-то типа group by...... Но вот написать эту строку правильно я никак не могу и хелпа нет
...
Рейтинг: 0 / 0
Помогите чайнику со сложной конкатенацией!!!
    #32749426
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нудная это вещь, такая операция...
www.sql.ru/forum/actualthread.aspx?tid=129273
...
Рейтинг: 0 / 0
Помогите чайнику со сложной конкатенацией!!!
    #32758649
AndrewPoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander G - большое спасибо! По любезно предоставленной Вами ссылке вышел на книгу Ю.Шермана где все подробно описано. Сделал конкатенацию при помощи SQL запроса, все работает. Хотелось бы конечно разобраться и с GetString и сравнить что быстрее (приходится обрабатывать несколько сот тысяч строк), но у самого не получается написать условие а хелпа нет, ну да видать не судьба. Спасибо еще раз. На всякий случай для прочих таких же чайников вот ссылка на Шермана: http://hiprog.com/access/article.asp?id=334. Спасибо, всех благ!
...
Рейтинг: 0 / 0
Помогите чайнику со сложной конкатенацией!!!
    #32758688
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну дык скачай MDAC SDK, там есть help
...
Рейтинг: 0 / 0
Помогите чайнику со сложной конкатенацией!!!
    #32758733
AndrewPoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пожалуйста, не надо ругаться - MDAC SDK - это что такое и где его скачать?
...
Рейтинг: 0 / 0
Помогите чайнику со сложной конкатенацией!!!
    #32758744
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Microsoft Data Access Components (MDAC) Software Development Kit
...
Рейтинг: 0 / 0
Помогите чайнику со сложной конкатенацией!!!
    #32758771
AndrewPoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вау! Круто! Первый раз про такое слышу. Может будете так любезны и кините ссылочку где такое можно скачать (может еще и на русском). Моя благодарность не будет знать границ. Спасибо
...
Рейтинг: 0 / 0
Помогите чайнику со сложной конкатенацией!!!
    #32758889
AndrewPoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Огромное человеческое спасибо! Я всегда знал что Питер лучший город на земле! На всякий случай оставляю ссылочку для других: http://msdn.microsoft.com/data/
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите чайнику со сложной конкатенацией!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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