Navigation:  Klassen > bBrowser >

bBrowser:Append()

Diese Seite drucken    Vorherige SeiteZurück zum Anfang des KapitelsNächste Seite

Zweck

Fügt einen leeren Datensatz an den Datenserver an.

Klasse

bBrowser

Typ

Methode

Syntax

<oBrowser>:Append() Æ lSuccess

Rückgabewert

lSuccessLogischer Wert der definiert, ob ein Datensatz eingefügt werden konnte.
TRUEDer Datensatz wurde eingefügt.
FALSEDer Datensatz konnte nicht eingefügt werden.
Datentyp:Logic

Beschreibung

bBrowser:Append() fügt einen leeren Datensatz im Datenserver ein. Eine aktive Eingabe wird vorher beendet. Tritt hierbei ein Fehler auf, wird auch das Append abgebrochen.

 

Ist im Datenserver ein Index aktiv, wird der leere Datensatz in der Indexreihenfolge des Datenservers ansosnten als letzter Datensatz im Browser dargestellt.

 

Das Append ist in 3 Schritte (Modi) unterteilt, für die jeweils die Methode bBrowser:RecordAppend() aufgerufen wird. Die Methode RecordAppend() wiederum überprüft, ob im Owner des Browsers ebenfalls eine Methode mit dem selben Namen definiert ist und ruft diese gegebenenfalls auf. Innerhalb der Methode kann der Owner Einfluß auf das Append nehmen. Die 3 Schritte sind wie folgt definiert:

1.Anfrage ob ein Append erlaubt ist
Bevor der Browser das Append im verknüpften Datenserver ausführt, ruft er die Methode RecordAppend() mit dem Mode BRA_QUERYAPPEND im Owner auf, sofern diese definiert ist. Wird die Methode mit dem Returnwert FALSE verlassen, wird das Append nicht ausgeführt.

2.Append ausgeführt
Nachdem das Append erfolgreich ausgeführt wurde, ruft der Browser die Methode RecordAppend() mit dem Mode BRA_APPENDED im Owner auf, sofern diese definiert ist. Innerhalb der Methode kann der Owner den neuen Datensatz initialisieren.

3.Fehler im Append
Wenn das Append einen Fehler verursachte, ruft der Browser die Methode RecordAppend() mit dem Mode BRA_APPENDFAILURE im Owner auf, sofern diese definiert ist.

Siehe auch

bBrowser:AutoAppend

bBrowser:RecordAppend()

 


Page url: http://www.YOURSERVER.com/index.html?bbrowser_append.htm