Показать сообщение отдельно
Старый 08.09.2005, 12:16   #1  
kitty is offline
kitty
Участник
 
354 / 26 (1) +++
Регистрация: 24.05.2005
значение checkBox
Есть в таблице Table поле Field1 - булевское - от EDT: NoYesID
В форме где эта таблица явл-ся одним из источников данных, выводим это поле на одной из закладок (не в гриде) получаем checkBox . ставим AllowDeclaration = Yes. Хочу, чтобы доступность другого контрола(Control1) в гриде, зависела от того, стоит галка в checkBox или нет.
В методе active этого DS . Пишем :
Control1.allowEdit(CheckBox.Value()) - но так не работает ((((
Control1.allowEdit(Table.Field1) - а так работает.

Почему? Причем , вариации типа :
Control1.allowEdit(CheckBox.Value() == NoYes::Yes) или
Control1.allowEdit(enum2str(CheckBox.Value() ))

тоже не прокатывают.
Судя по formControlValue значение checkBox берется именно с помощью Value().