Samstag, 9. Februar 2013

Forms 11g Alert Prozedur

Ich möchte hier eine Prozedur zur Ausgabe von Alert - Messages in Oracle Forms mit folgenden Merkmalen vorstellen:

  • Einfache Textausgabe, ohne Parameterzwang:
      
  • Textausgaben mit parametrierten Textersetzungen:
          
  • Textdefinitionen in dem definierten Textkatalog der Prozedur, Zugriff über Textlabel oder Index und parametrierter Textersetzung, der Textkatalog ist beliebig erweiterbar:
           
          In der Demo Form wird z.B. beim Versuch des ENTER_QUERY der Katalogtext 
          per generiertem Textlabel aus dem ON-ERROR Trigger ausgegeben.
  • Die parametrierte Textersetzung kann natürlich auch auf interne Katalogdefinitionen angewendet werden:      
      
  • Die Parametrierung des Alert Titels und eines vordefinierten Alerts ist ausserdem möglich.
  • Forms begrenzt die Textlänge eines Alert Textes auf max. 200, in dem Fall des Längenübertrages werden von der Prozedur die Texte gesplittet in aufeinander folgende Alerts ausgegeben.

Die Alert Prozedur ist hier dargestellt:


Wenn man in den Jahren die verschiedensten Alert Prozeduren, die eigentlichen nur der Ausgabe einer Textnachricht dienen sollten, gesehen hat, möchte man irgendwann auch seine eigene Variante vorstellen.;-)

Das Demo:


  steht nun für Forms 11g als Download bereit.