powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Значение из DDDW в DW Painter
3 сообщений из 3, страница 1 из 1
Значение из DDDW в DW Painter
    #32779550
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времечка всем!
Я вот озаботился такой проблемкой. Есть DDDW, в нём столбцы Cntr_key(data), Cntr_nom(display), cur_id (просто так). От значения cur_id из DDDW зависит видимость некоторого поля в DW. Можно этой видимостью управлять в пейнтере или только скриптать? Короче, надо в пейнтере получить значение поля cur_id из DDDW. Заранее спасибо!
...
Рейтинг: 0 / 0
Значение из DDDW в DW Painter
    #32779601
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LevonДоброго времечка всем!
Я вот озаботился такой проблемкой. Есть DDDW, в нём столбцы Cntr_key(data), Cntr_nom(display), cur_id (просто так). От значения cur_id из DDDW зависит видимость некоторого поля в DW. Можно этой видимостью управлять в пейнтере или только скриптать? Короче, надо в пейнтере получить значение поля cur_id из DDDW. Заранее спасибо!Step by step:
1. В DDDW создаем вычисляемое поле C_NUM_CURR, в котором пишем выражение string(Cntr_nom) + "~r~n" + string(cur_id)
2. Парсим lookupdisplay поля основного DW на предмет получения значения cur_id. Что-нибудь вроде
Код: plaintext
mid(lookupdisplay(cntr_id), pos(lookupdisplay(cntr_id), "~r~n") +  1 )
3. Устанавливаем видимость нужных полей DW в зависимости от значения приведенного выражения
4. Наслаждаемся результатом.
5. В следующий раз проектируем БД и интерфейс таким образом, чтобы не приходилось прибегать к подобным упражнениям.
...
Рейтинг: 0 / 0
Значение из DDDW в DW Painter
    #32779999
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо! Подумал, и действительно - чего это я? Поменял запрос, всё класс. Но с DW всё равно пригодится когда нибудь, буду знать
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Значение из DDDW в DW Painter
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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