Fragen und Antworten zur Oracle Programmierung (FAQ)
Wie kann ich in einer
Formsmaske Tabellenspalten summieren ?
Wie kann ich Zahlen in einer Formsmaske mit Tausender Trennzeichen
darstellen?
Wie kann ich bei einem Commit die Meldung "no changes to
save" unterdrücken?
Bei Execute_query soll nicht zwischen Groß- und Kleinschreibung
unterschieden werden.
Wie kann ich in einer Formsmaske Tabellenspalten summieren ?
Wie kann ich Zahlen in einer Formsmaske mit Tausender Trennzeichen darstellen?

Wie kann ich bei einem Commit die Meldung "no changes to save" unterdrücken?
Diese Meldung erscheint, wenn keine Änderungen gemacht wurden, und Forms auf einen commit Befehl stößt. Durch heraufsetzte der error_level System Variablen kann man solche Systemmeldungen unterdrücken. Da aber Systemmeldungen nur gezielt unterdrückt werden dürfen, muss die Variable danach wieder auf den Ursprungswert gesetzt werden.
Die folgende Prozedur verdeutlicht dies.
Bei Execute_query soll nicht zwischen Groß- und Kleinschreibung unterschieden werden.
-- Folgende Zeile je Suchfeld in den Trigger WHEN-NEW-FORM-INSTANCE oder pre_query
set_item_property('block.item'
, case_insensitive_query , property_true);
first_record;
next_record;
previous_record;
last_record;
create_record;
duplicate_record;
delete_record;
vn_vorschlagsmenge := to_number(va_vorschlagsmenge,'9999999D99','NLS_NUMERIC_CHARACTERS = '',.'' ');