|
|
|
Помогите чайнику со сложной конкатенацией!!!
|
|||
|---|---|---|---|
|
#18+
Есть таблица: Код, дата, № по порядку, № товара, № транспорта и т.д. Примерно такой вид: 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. Заранее благодарен всем! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 14:02:53 |
|
||
|
Помогите чайнику со сложной конкатенацией!!!
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/faq/faq_topic.aspx?fid=130 Но я бы бэйсиком бегом по рекордсету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 14:12:35 |
|
||
|
Помогите чайнику со сложной конкатенацией!!!
|
|||
|---|---|---|---|
|
#18+
Спасибо конечно за попытку помочь, но я же сразу сказал - чайнику. Вы мне на пальцах покажите! А по этой ссылке я ничего не понял. Можно ли использовать такую функцию: 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 Если можно то как правильно дать условие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 14:28:19 |
|
||
|
Помогите чайнику со сложной конкатенацией!!!
|
|||
|---|---|---|---|
|
#18+
Функция работает, я проверил слияние происходит, но только если я убираю условие - "Where.....". Ну помогите же хоть кто-нибудь!!! Люди!!! Ау!!! Как правильно написать это условие для нормальной конкатенации при группировке по 4 полям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 16:28:54 |
|
||
|
Помогите чайнику со сложной конкатенацией!!!
|
|||
|---|---|---|---|
|
#18+
Сдается мне что мой вопрос кажется Вам уважаемые умные господа на столько чайниковским, что отвечать Вам на него влом или на форуме на него уже есть ответ. Но я прошерстил и топики и ФАК а ответа для соего случая не нахожу (может так запрятали). Господа модераторы, ну хоть Вы пошлите куда-нибудь, ну не знаю я VBA и SQL, а шефу срочно понадобилась такая приблуда, грозится уволить если не сделаю - двое детей останутся голодными. И еще сдается мне что в этой функции где Select.... from.... для моего случая вообще не должно быть where..., а должно стоять что-то типа group by...... Но вот написать эту строку правильно я никак не могу и хелпа нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 14:00:04 |
|
||
|
Помогите чайнику со сложной конкатенацией!!!
|
|||
|---|---|---|---|
|
#18+
Нудная это вещь, такая операция... www.sql.ru/forum/actualthread.aspx?tid=129273 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 00:16:18 |
|
||
|
Помогите чайнику со сложной конкатенацией!!!
|
|||
|---|---|---|---|
|
#18+
Alexander G - большое спасибо! По любезно предоставленной Вами ссылке вышел на книгу Ю.Шермана где все подробно описано. Сделал конкатенацию при помощи SQL запроса, все работает. Хотелось бы конечно разобраться и с GetString и сравнить что быстрее (приходится обрабатывать несколько сот тысяч строк), но у самого не получается написать условие а хелпа нет, ну да видать не судьба. Спасибо еще раз. На всякий случай для прочих таких же чайников вот ссылка на Шермана: http://hiprog.com/access/article.asp?id=334. Спасибо, всех благ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 11:22:03 |
|
||
|
Помогите чайнику со сложной конкатенацией!!!
|
|||
|---|---|---|---|
|
#18+
ну дык скачай MDAC SDK, там есть help ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 11:35:00 |
|
||
|
Помогите чайнику со сложной конкатенацией!!!
|
|||
|---|---|---|---|
|
#18+
Пожалуйста, не надо ругаться - MDAC SDK - это что такое и где его скачать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 11:50:02 |
|
||
|
Помогите чайнику со сложной конкатенацией!!!
|
|||
|---|---|---|---|
|
#18+
Microsoft Data Access Components (MDAC) Software Development Kit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 11:54:57 |
|
||
|
Помогите чайнику со сложной конкатенацией!!!
|
|||
|---|---|---|---|
|
#18+
Вау! Круто! Первый раз про такое слышу. Может будете так любезны и кините ссылочку где такое можно скачать (может еще и на русском). Моя благодарность не будет знать границ. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 12:01:47 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1533&tid=1670720]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 184ms |
| total: | 263ms |

| 0 / 0 |
