powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Преобразование строки
2 сообщений из 2, страница 1 из 1
Преобразование строки
    #38541459
dogalevs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть форма. Помимо нужного параметра (идишки) на отчет нужно еще один параметр (типа варчар)

Нужно так:

Иногда это поле заполнено несколькими значениями, через запятую.
например: aa 123, bb 456
Я вывожу этот параметр в окошко перед запуском отчета, чтобы пользователь мог корректировать. Он либо может стереть ненужное aa 123, и оставить только bb 456 и тогда этот исправленный параметр уже отобразиться на отчете. Так как в поле на отчете делаю sourse этот параметр.
А как сделать, если ему не нужно ничего править, а нужно все.
Но как два разных поля: aa 123, bb 456

Как считать, что 1 поле - это до запятой
а 2-ое поле - после запятой.
и чтоб эти два поля уже показались как 2 страницы отчета.
Спасибо!
...
Рейтинг: 0 / 0
Преобразование строки
    #38541494
Алымов Анатолий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например:
Код: plsql
1.
2.
3.
SELECT trim(SUBSTR(txt, instr(sp || txt || sp, sp, 1, level), instr(sp || txt || sp, sp, 2, level) - instr(sp || txt || sp, sp, 1, level) - 1)) pol
FROM (SELECT 'aa 123, bb 456' AS txt, ',' AS sp FROM dual)
CONNECT BY level <= LENGTH(regexp_replace(sp || txt, '[^' || sp || ']', ''));
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Преобразование строки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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