powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вопрос динамическому изменению полей в DW
5 сообщений из 5, страница 1 из 1
Вопрос динамическому изменению полей в DW
    #32564760
Фотография Mix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак не могу сообразить, каким образом можно сделать следующее дело:
поле в DW должно изменять св-ва при определённых значениях другого поля в этом же DW.

Изменяемое св-во - возможность или невозможность ввода значений в поле.
Пробовал ставить modify с DisplayOnly и Tab - нулевая реакция.

Может надо какое-то св-во добавить, что-то где-то подкрутить?
Подскажите, плиз....

Заранее спасибо!
...
Рейтинг: 0 / 0
Вопрос динамическому изменению полей в DW
    #32564785
Фотография DenisVK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В свойстве поля "ААА"- protect, напиши что-то типа
if( status = 10,0,1), соответсвенно при значении поля status = 10, то поле "ААА", можно править иначе нет... но это тока на ввод данных :-))

авторПробовал ставить modify с DisplayOnly и Tab - нулевая реакция.


а вот это не понятно :-))
код в студию!!!
...
Рейтинг: 0 / 0
Вопрос динамическому изменению полей в DW
    #32564814
Фотография Mix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Моя благодарность просто не знает границ!!!
Спасибо! Заработало.

А поповоду кода,

choose case dw_1.object.code_oper.primary[row]
case '01'
dw_1.modify("exc_rate.DisplayOnly = TRUE")
case else
dw_1.modify("exc_rate.DisplayOnly = FALSE")
ens choose


Может, с модифаем нельзя использовать DisplayOnly ?
...
Рейтинг: 0 / 0
Вопрос динамическому изменению полей в DW
    #32564890
Фотография DenisVK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ошибка в том что не правильно используется синтаксис!!!
Вы в следующий раз будьте внимательным и проверяйте, что возвращает modify, типа того
string ls
ls = ldw.modify(".....");
И еще совет, отэксопртируйте DW и увидите все свойства полей...
в Вашем случае надо было написать следующее:

choose case dw_1.object.code_oper.primary[row]
case '01'
dw_1.modify("exc_rate.edit.displayonly=yes")
case else
dw_1.modify("exc_rate.edit.displayonly=no")
end choose
...
Рейтинг: 0 / 0
Вопрос динамическому изменению полей в DW
    #32565429
Фотография Mix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот блин.....:(
Бывает же, так ступить...
Спасибо большое за науку!!!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вопрос динамическому изменению полей в DW
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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