-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Размножение строк

Пятница, 28 Апреля 2017 г. 12:35 + в цитатник
Здравствуйте
Задача следующая: имеется таблица. Один из столбцов содержит данные примерно следующих видов

00-00-001 и 00-00-001(некий юникодовский символ)010

Нужна процедура, с помощью которой под срокой, поле которой содержит запись вида: 00-00-001[символ]010 создались строки следующим образом.

00-00-001[символ]010
00-00-002
00-00-003
00-00-004
...
**-**-010
Т.е. пока значение перед символом не станет равно значению после. Данные соседних ячеек в строке дублируются в соответствующие поля создаваемых строк.
Подскажите как сможете

Начал объявлять переменные:
Dim s As String 
s = Cell (i,1).Value 
Dim ind As Integer 
ind = InStr (1, s, ChrW(247)) 
Dim r As String 
Dim l As String 
r = Right(s, Len(s) - ind+1) 
l = Left(s, Len(s) - ind-1)

Можно же объявить индекс с помощью определённого "-" при том, что в значении их несколько?
Потом же нужно переводить формат в числовой, чтобы в цикле прибавлять единицы?

Мысли в кашу:(

P.S. Не нужно ли с этой задачей в другой раздел форума обратиться?

http://www.sql.ru/forum/1258659/razmnozhenie-strok


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку