powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите разбить поле на строчки
3 сообщений из 3, страница 1 из 1
помогите разбить поле на строчки
    #34420979
Есть dbf-файл "table" где в поле "stroka" записана строка символов через ","
примерно так
Код: plaintext
1.
2.
3.
table.stroka:
-----
aaa, bbb, ccc, ddd
-----
нужно проинсертить эту строчку как


Код: plaintext
1.
2.
3.
4.
5.
6.
table.stroka:
------
aaa
bbb
ccc
ddd
------
можно в принципе использовать и др. таблицу

есть у кого какие идеи ? заранне спасибо...
...
Рейтинг: 0 / 0
помогите разбить поле на строчки
    #34421076
Denver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй сделать так. синтаксис не проверял, но общая идея, думаю понятна.
m_str = alltrim(table1.stroka)
kl_seg = occurs(',',m_str)
insert into table2(stroka) values(substr(m_str,1,at(',',m_str,1)-1))
for i = 1 to kl_seg
insert into table2(stroka) values(substr(m_str,at(',',m_str,i)+1,at(',',m_str,i+1)-1))
endfor
insert into table2(stroka) values(substr(m_str,at(',',m_str,kl_seg)+1),len(m_str))
С уважением, Павел
...
Рейтинг: 0 / 0
помогите разбить поле на строчки
    #34421094
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри описание функции ALINES()
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите разбить поле на строчки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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