powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Объединение результатов полей разных строк в одно поле
3 сообщений из 3, страница 1 из 1
Объединение результатов полей разных строк в одно поле
    #39494781
Rorik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите решить задачку на vbscript. Имеем таблицу со столбцами id, код заявки, маршрут.
Примерный вид

Код: plaintext
1.
2.
3.
4.
5.
id     код заявки       маршрут
1            1             Москва-Химки
5            2             Тверь-Тула
13           1             Химки-Екатеринбург
6            2             Тверь-Липецк
7            3             Иваново-Москва


Так вот нужно создать новое поле "Полный маршрут", в котором будет информация вида

Код: plaintext
1.
2.
3.
          Полный маршрут
1   Москва-Химки, Химки-Екатеринбург
2   Тверь-Тула, Тверь-Липецк
3   Иваново-Москва

при группировке "код заявки"
...
Рейтинг: 0 / 0
Объединение результатов полей разных строк в одно поле
    #39495792
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rorik,

на паскале делал нечто похожее, наверное на vbscript аналогично... 14880925
1. Сортируем по коду заявки
2. Запоминаем 1-й код заявки и 1-й маршрут
3. Двигаемся по записям.
- если текущий код заявки <> сохраненному выше коду, то делаем новую строку и выполняем п.2
- иначе просто дописываем маршрут к текущему маршруту через запятую

Т.е. сортируем и двигаемся, сравнивая текущее и старое значение кода заявки.
...
Рейтинг: 0 / 0
Объединение результатов полей разных строк в одно поле
    #39498129
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user891. Сортируем по коду заявки
Сортировка не понадобится если использовать объекты JS...

Достаточно просто пройтись по таблице и в нужный элемент (равный коду заявки) клеить очередной маршрут.
Потом вывести все, что набралось.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Объединение результатов полей разных строк в одно поле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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