powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как программно изменить атрибут текущей записи в значение по умолчанию?
8 сообщений из 8, страница 1 из 1
Как программно изменить атрибут текущей записи в значение по умолчанию?
    #38559287
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем приветы!
...
Рейтинг: 0 / 0
Как программно изменить атрибут текущей записи в значение по умолчанию?
    #38559288
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой. Случайно отправил не дописав.
Дело вот какое: есть блок, есть визуальный атрибут. По нажатию на кнопку могу задать свойству блока "Группа Атрибутов Визуализации Текущей Записи" этот атрибут. Вопрос в том как его (свойство) вернуть в исходное значение. По умолчанию там стоит <Null>. Пробовал в качестве атрибута указать NULL, DEFAULT - не помогает. Кто-нибудь сталкивался с этим?
...
Рейтинг: 0 / 0
Как программно изменить атрибут текущей записи в значение по умолчанию?
    #38559348
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bombat,

set_block_property('block',CURRENT_RECORD_ATTRIBUTE,'DEFAULT'); ?

set_block_property('block',VISUAL_ATTRIBUTE,'DEFAULT'); ?
...
Рейтинг: 0 / 0
Как программно изменить атрибут текущей записи в значение по умолчанию?
    #38559387
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VISUAL_ATTRIBUTE - такого свойства у блока нет.
CURRENT_RECORD_ATTRIBUTE = DEFAULT не отменяет установленный до этого атрибут.
Форма на 6-ке. Может это бага?
...
Рейтинг: 0 / 0
Как программно изменить атрибут текущей записи в значение по умолчанию?
    #38559452
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bombat,

На блоке в "Property Palette" не трогай свойство (оставь по умолчанию <Null>),
меняй только программно, по крайней мере у меня в 10ых так работает..
...
Рейтинг: 0 / 0
Как программно изменить атрибут текущей записи в значение по умолчанию?
    #38559588
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и делаю. Изменяю только вызовом процедуры SET_BLOCK_PROPERTY. В шестерке что-то не работает.
Решил пока проблему установкой атрибутов для каждого айтема отдельно. Т.е. в случае сброса атрибута, на самом деле, устанавливаю другой атрибут, визуально не отличающийся от значения по умолчанию. Кривовато конечно, но пока другого решения не придумал.
...
Рейтинг: 0 / 0
Как программно изменить атрибут текущей записи в значение по умолчанию?
    #38559773
ээ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bombat,
Попробуй так
Код: plsql
1.
set_block_property('block',CURRENT_RECORD_ATTRIBUTE,'')
...
Рейтинг: 0 / 0
Как программно изменить атрибут текущей записи в значение по умолчанию?
    #38560592
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
set_block_property('block',CURRENT_RECORD_ATTRIBUTE,'')


Не помогает. Та же беда что и с DEFAULT - ничего не изменяется.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как программно изменить атрибут текущей записи в значение по умолчанию?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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