Oracle forms V



Pobieranie 0,78 Mb.
Strona1/9
Data23.04.2018
Rozmiar0,78 Mb.
  1   2   3   4   5   6   7   8   9

Procedury i funkcje



w oracle forms
podprogramy w oracle forms

Charakterystyka:

  • umożliwiają zarządzanie obiektami ORACLE Forms

  • istnieją dwie kategorie podprogramów: tzw. restricted (ograniczone) wpływające na proces nawigacji oraz tzw. unrestricted (nieograniczone) stosowane w dowolnym wyzwalaczu

  • podprogramy typu restricted nie mogą być stosowane w wyzwalaczach związanych z nawigacją (typu Pre- i Post-)

  • podprogramy typu restricted mogą być używane w wyzwalaczach obsługi zdarzeń interfejsu (obsługi elementów) np. When-Button-Pressed oraz w wyzwalaczach typu When-New-obiekt-Instance

  • parametry mogą być przekazywane pozycjonalnie lub przez kojarzenie

Klasyfikacja podprogramów



  • Obsługa alertów

  • Obsługa kanw

  • Obsługa list parametrów

  • Obsługa menu

  • Obsługa bloku

  • Obsługa okien

  • Obsługa elementów

  • Obsługa elementu listy

  • Obsługa relacji

  • Obsługa wyświetlania komunikatów

  • Obsługa zapytań

Obsługa alertów

  • FIND_ALERT

  • SET_ALERT_PROPERTY

  • ID_NULL

  • SHOW_ALERT

  • SET_ALERT BUTTON_PROPERTY





FIND_ALERT


Składnia: Find_Alert(alert_name)

Typ: funkcja nieograniczona

Rezultat: identyfikator alertu

Enter Query Mode: tak

Opis: podaje wewnętrzny identyfikator alertu i przypisuje go do zmiennej typu Alert

Parametry: alert_name - nazwa alertu

Przykład:

DECLARE

id_alert Alert;

BEGIN

id_alert := Find_Alert(‘Uwaga’);

IF Id_Null(id_alert) THEN Message(‘Alert nie istnieje!’);

END;


ID_NULL


Składnia: Id_Null(object_id)

Typ: funkcja nieograniczona

Rezultat: BOOLEAN

Enter Query Mode: tak

Opis: kontrola istnienia wartości określonej identyfikatora obiektu

Parametry: object_id - identyfikator obiektu


SET_ALERT BUTTON_PROPERTY


Składnia: Set_Alert_Button_Property(alert_id, button, property, value)

Set_Alert_Button_Property(alert_name, button, property, value)

Typ: procedura nieograniczona

Enter Query Mode: tak

Opis: modyfikacja etykiety wskazanego klawisza

Parametry: alert_id - wewnętrzny identyfikator alertu (typu ALERT)

alert_name - wartość typu CHAR określająca nazwę alertu

button – stała reprezentująca modyfikowany klawisz

(ALERT_BUTTON1, ALERT_BUTTON2,

ALERT_BUTTON3)

property – stała LABEL określająca etykietę klawisza

value – ciąg znaków będących etykietą klawisza


SET_ALERT_PROPERTY



  1   2   3   4   5   6   7   8   9


©operacji.org 2017
wyślij wiadomość

    Strona główna