<< Inhaltsverzeichnis Suchen >>

REFRESHSELECTA

Anweisung

Syntax:

REFRESHSELECTA(<ANZAHL>[,<NUMMER>[,<HANDLE>
                                      [,<SPALTEN-UEBERSCHRIFT]]])

<ANZAHL>                                         = <NUM-AUSDRUCK>
<NUMMER>                                        = <NUM-AUSDRUCK>
<HANDLE>                                          = <NUM-AUSDRUCK>
<SPALTEN-UEBERSCHRIFT>        = <STRING-AUSDRUCK>

Bedeutung:

Diese Anweisung zeigt den Inhalt des aktuellen oder des durch <HANDLE> festgelegten SELECTA-Fensters neu an. Sie kann dazu verwendet werden, im SELECTA geänderte, gelöschte oder eingefügte Zeilen anzuzeigen.

<ANZAHL> ändert die Anzahl der aus der Tabelle zu berücksichtigenden Elemente. Ist <ANZAHL> <= 0, so hat dieser Parameter keine Wirkung.

<NUMMER> gibt die Nummer der Zeile an, die neu angezeigt werden soll. Ist <NUMMER> = 0 oder fehlt der Parameter <NUMMER>, so wird der Inhalt des SELECTA-Fensters komplett neu angezeigt.

<HANDLE> legt unter Java die Windowtiefe oder die Identifizierungsnummer (Split-Handle) eines Split-Windows fest.

<SPALTEN-UEBERSCHRIFT> legt die neuen Spaltenüberschriften fest. Ist <SPALTEN-UEBERSCHRIFT> der Leerstring "", so hat der Parameter keine Wirkung.

Beispiel:

DIM T$(100)
 ...
ON SELECT(DEL) MACRO SELECTA.LOESCHEN
H% = SELECTA(T$,"",100,"Selecta",1,3)

Macro SELECTA.LOESCHEN
/* aktuelle Zeile T$(EBUS_SELECTA) löschen
FOR I%=EBUS_SELECTA TO 99
        T$(I%) = T$(I%+1)
ENDLOOP
T$(100) = ""
REFRESHSELECTA(100)

siehe auch:

SELECTA, ON <EREIGNIS> MACRO, REFRESHSELECT