Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / помогите, глючное поле / 14 сообщений из 14, страница 1 из 1
02.11.2010, 13:37
    #36933583
grok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите, глючное поле
есть в форме поле, тип date
оно отображается как редактируемое (см. картинку)

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

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

1) да
2) нет, TEXT_ITEM_DATE
...
Рейтинг: 0 / 0
02.11.2010, 15:30
    #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
02.11.2010, 17:32
    #36934546
gural
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите, глючное поле
Чудес не бывает - надо искать
Убедитесь что окно является консольным окном для формы , запустите может есть какое то сообщение на консоли?
Другие поля в той же строке можете менять?
Ну и снова проверить все триггеры.....
...
Рейтинг: 0 / 0
02.11.2010, 18:19
    #36934702
grok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите, глючное поле
guralЧудес не бывает - надо искать
Убедитесь что окно является консольным окном для формы , запустите может есть какое то сообщение на консоли?
Другие поля в той же строке можете менять?
Ну и снова проверить все триггеры.....

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

впрочем....

сделал FRD trace

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

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


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