Дерево (Tree) в Oracle Forms

Oracle Forms Tree
Oracle Forms это замечательный продукт, который позволяет строить большие приложения. У этого средства разработки есть свои поклонники и противники, которые часто указывают нам на всевозможные надуманные проблемы, что происходит, впрочем, от незнания инструмента или неумения его использовать. Continue reading “Дерево (Tree) в Oracle Forms”

Как открыть новую форму в Oracle Forms

Oracle Forms
В Oracle Forms одним из часто используемых действий является открытие или вызов новой формы из текущей. Сделать это можно при помощи трех встроенных в Oracle Forms процедур: Continue reading “Как открыть новую форму в Oracle Forms”

Передача параметров в вызываемую форму в виде строки в Oracle Forms

parameters
При передаче параметров в вызываемую форму в Oracle Forms требуется использовать объект с типом PARAMLIST. Однако использовать этот объект не очень удобно, в качестве альтернативы можно использовать некоторую простую в использовании функцию Continue reading “Передача параметров в вызываемую форму в виде строки в Oracle Forms”

Команда HOST в Oracle Forms

Иногда при разработке приложений на Oracle Forms требуется выполнить команду операционной системы или запустить программу, локально установленную у пользователя приложения. Например, открыть Internet Explorer с заданным URL или начать создание E-Mail в Microsoft Office Outlook.  Continue reading “Команда HOST в Oracle Forms”

Недокументированная возможность Oracle Forms для Where блока данных

В Oracle Forms для задания в runtime условия выборки where блока данных обычно используется конструкция: Continue reading “Недокументированная возможность Oracle Forms для Where блока данных”

Как обойти FRM-40737: Illegal restricted procedure GO_BLOCK in WHEN-VALIDATE-ITEM trigger

Как известно разработчикам на Oracle Forms в триггере WHEN-VALIDATE-ITEM нельзя выполнить переход на другой блок командой GO_BLOCK. Если это сделать, мы получим исключение FRM-40737: Illegal restricted procedure GO_BLOCK in WHEN-VALIDATE-ITEM trigger. Это очень неприятное ограничение Oracle Forms не позволяет выполнять некоторые сценарии при вводе данных. В этой статье приводится способ обойти это ограничение. Continue reading “Как обойти FRM-40737: Illegal restricted procedure GO_BLOCK in WHEN-VALIDATE-ITEM trigger”