powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / помогите, глючное поле
14 сообщений из 14, страница 1 из 1
помогите, глючное поле
    #36933583
grok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть в форме поле, тип date
оно отображается как редактируемое (см. картинку)

но!
изменить в нем ничего нельзя
даже backspace жмешь - символ не удаляется

в чем может быть дело ?
properties все проверил, вроде все нормальные
триггеров, которые могли бы влиять - нет
программно нигде свойства поля не меняются
...
Рейтинг: 0 / 0
помогите, глючное поле
    #36933639
gural
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это OEBS?
Property class TEXT_ITEM_DISPLAY_ONLY?
...
Рейтинг: 0 / 0
помогите, глючное поле
    #36933664
grok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guralЭто OEBS?
Property class TEXT_ITEM_DISPLAY_ONLY?

1) да
2) нет, TEXT_ITEM_DATE
...
Рейтинг: 0 / 0
помогите, глючное поле
    #36934066
grok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grokguralЭто OEBS?
Property class TEXT_ITEM_DISPLAY_ONLY?

1) да
2) нет, TEXT_ITEM_DATE

попробовал удалить поле и создать заново
новому полю поставил -

Property class = TEXT_ITEM_DATE
Required = Yes
LOV = ENABLE_LIST_LAMP
Validate from List = No

указал также Column name, Width, Canvas

все остальное - по-умолчанию.
результат ?

всё то же самое (((
...
Рейтинг: 0 / 0
помогите, глючное поле
    #36934546
gural
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чудес не бывает - надо искать
Убедитесь что окно является консольным окном для формы , запустите может есть какое то сообщение на консоли?
Другие поля в той же строке можете менять?
Ну и снова проверить все триггеры.....
...
Рейтинг: 0 / 0
помогите, глючное поле
    #36934702
grok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guralЧудес не бывает - надо искать
Убедитесь что окно является консольным окном для формы , запустите может есть какое то сообщение на консоли?
Другие поля в той же строке можете менять?
Ну и снова проверить все триггеры.....

про окно не совсем понял
что значит "консольным"?

другие поля UPDATE_ALLOWED = false
такая вот специфика формы
...
Рейтинг: 0 / 0
помогите, глючное поле
    #36935327
OmegaMale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grok,

а в блоке UPDATE_ALLOWED чему равен? Наверное, FALSE?
...
Рейтинг: 0 / 0
помогите, глючное поле
    #36935345
grok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OmegaMalegrok,

а в блоке UPDATE_ALLOWED чему равен? Наверное, FALSE?

TRUE
при том, на рантайме (я проверил)

но похоже и правда что-то с блоком, т.к. я сделал второе редактируемое поле
в блоке и с ним аналогичная фигня
...
Рейтинг: 0 / 0
помогите, глючное поле
    #36935402
OmegaMale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grok,

может, поля из БД, а форма запускается как QUERY_ONLY?
...
Рейтинг: 0 / 0
помогите, глючное поле
    #36935493
grok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OmegaMalegrok,

может, поля из БД, а форма запускается как QUERY_ONLY?

да не
в другом блоке я спокойно все поля меняю

вообще, забавно это смотрится
с другом поле, которое просто символьное и оно пустое
эффект выглядит так
нажимаешь клавишу, например, "а"
символ рисуется, а затем сразу стирается, как-будто кто-то нажал backspace

именно-то в этом странность ситуации
а) в том что никаких сообщений не выдается
б) в том что сначала поле даже как-бы и меняется
но сразу само откатывается на старое значение
...
Рейтинг: 0 / 0
помогите, глючное поле
    #36936347
OmegaMale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grok,

а триггеры на блоке есть? можно попробовать запустить форму с выводом отладочной информации в файл, чтобы узнать что там в какой последовательности выполняется.
...
Рейтинг: 0 / 0
помогите, глючное поле
    #36937151
gural
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grokguralЧудес не бывает - надо искать
Убедитесь что окно является консольным окном для формы , запустите может есть какое то сообщение на консоли?
Другие поля в той же строке можете менять?
Ну и снова проверить все триггеры.....

про окно не совсем понял
что значит "консольным"?

другие поля UPDATE_ALLOWED = false
такая вот специфика формы

1) На уровне формы проверьте свойство Consol Window - убедитесь что это то окно в котором проблемное поле, т.к все сообщения типа "Field protected from Update" будут выдаваться на консоль этого окна внизу
2) А может блок сидит на "View" ,a триггер "ON-LOCK" не прописан?
...
Рейтинг: 0 / 0
помогите, глючное поле
    #36941968
grok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gural
2) А может блок сидит на "View" ,a триггер "ON-LOCK" не прописан?


блок действительно на view, но "ON-LOCK" - прописан

впрочем....

сделал FRD trace

в нем кажет
Unhandled Exception ORA-100501
в триггере "ON-LOCK" !

O_O
...
Рейтинг: 0 / 0
помогите, глючное поле
    #36942065
grok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё, всем спасибо, проблема решена
ошибка в триггере ON-LOCK
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / помогите, глючное поле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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