Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Объединение результатов полей разных строк в одно поле / 3 сообщений из 3, страница 1 из 1
25.07.2017, 17:32
    #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
27.07.2017, 10:32
    #39495792
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединение результатов полей разных строк в одно поле
Rorik,

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

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

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


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