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

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

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

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

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


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

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

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
17.06.2004, 10:52
    #32564890
DenisVK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос динамическому изменению полей в DW
Да ошибка в том что не правильно используется синтаксис!!!
Вы в следующий раз будьте внимательным и проверяйте, что возвращает 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
17.06.2004, 14:21
    #32565429
Mix
Mix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос динамическому изменению полей в DW
Вот блин.....:(
Бывает же, так ступить...
Спасибо большое за науку!!!
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вопрос динамическому изменению полей в DW / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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