Как отключить блокировку при запуске формы и включить ее при нажатии кнопки в формах оракула

Я новичок в формах оракула. Я хочу отключить блок данных при запуске формы и включить его при нажатии кнопки.

Я написал 2 триггера

1. "when_new_form_instance"
SET_BLOCK_PROPERTY('ADD_STUDENT',enable,PROPERTY_FALSE);
2."when_button_pressed"
SET_BLOCK_PROPERTY('ADD_STUDENT',enable,PROPERTY_TRUE);
Выдает какую-то ошибку, что "нет такого свойства для SET_BLOCK_PROPERTY"



Будем очень признательны за помощь!


person lakshganga    schedule 06.12.2013    source источник
comment
Вы имеете в виду свойство ENABLED, но оно применимо только к элементам. Вы можете перебрать все элементы в блоке и установить для их свойства ENABLED значение PROPERTY_FALSE, но я бы предпочел одно или несколько предложений nightfox79.   -  person Jeffrey Kemp    schedule 13.12.2013


Ответы (2)


Вы не можете отключить блок. У вас есть 2 варианта:

  1. Если он находится на вкладке, установите свойство enable, visible на вкладке в false.
  2. Установите для следующих свойств значение false: insert_allowed, update_allowed, delete_allowed, query_allowed. После этого в блоке ничего делать нельзя.
person nightfox79    schedule 06.12.2013

Вы не можете включить отключить полную блокировку в одной команде. вам нужно будет отключить все элементы один за другим.

person Ajnabi    schedule 14.06.2020