Какая функция является "этой функцией"?
Попробуйте нажать «Справка - Показать ошибку» в окне времени выполнения форм - это может раскрыть причину.
Если нет, то - как вы получили ошибку при открытии форма - сначала проверьте триггеры WHEN-NEW-FORM-INSTANCE
и PRE-FORM
.Если вы не уверены в том, что видите, опубликуйте их содержимое, отредактировав первоначальный вопрос - не делайте этого в качестве комментария.
Если там ничего нет, используйте режим отладки (если ваша версия Forms поддерживаетэто; это будет любая версия, начиная с 9i): создайте триггер WHEN-NEW-FORM-INSTANCE
, вставьте в него команду
null;
и установите точку останова для этой строки (щелкните правой кнопкой мыши левое поле, выберите соответствующийдействие).Запустите форму в режиме отладки и следите за ее выполнением, шаг за шагом.Он расскажет вам, что происходит.
Если вы не можете отладить его, проверьте процедуры PL / SQL (включая триггеры), прокомментируйте все и откомментируйте команду за командой, пока не найдетевиновник.