TurboPL Referenz

DatenfensterSuchen

Top  Previous  Next

Syntax

DatenfensterSuchen(Formular[, Maskenelement]: String): DataWnd
FindDataWnd(Form[, Maskelement]: String): DataWnd

Kategorie

Oberflächenfunktion

Erklärung

DatenfensterSuchen sucht ein geöffnetes Datenfenster für das Formular Formular. Der zweite Parameter Maskenelement ist optional. Wenn Sie ihn nicht angeben, liefert DatenfensterSuchen den Verweis auf das gefundene Datenfenster zurück, bzw. den Wert Null, wenn kein passendes Datenfenster vorhanden ist.

Um auf eine eingebettete Tabelle zuzugreifen verwenden Sie den zweiten Parameter Maskenelement. Damit können Sie innerhalb des Datenfensters ein einzelnes Maskenelement über seinen Namen ansprechen. Dieser Name wird im Formulareditor in den Eigenschaften des Elements eingetragen.

Der Formularname muss vollständig angegeben sein, also in der Form <TABELLE.Formularname>
Momentan können nur eingebettete Tabellensichten als Maskenelement angesprochen werden.

Beispiel

VarDef Datenfenster: DataWnd;
Datenfenster := DatenfensterSuchen("KUNDEN.Formular_KUNDEN");
IF Assigned(Datenfenster)
               Datenfenster.AlleMarkierungenEntfernen(1);
END
VarDef EingebetteteTabelle: DataWnd;
EingebetteteTabelle := DatenfensterSuchen("KUNDEN.Fomular_KUNDEN", "Fahrzeuge");
IF Assigned(EingebetteteTabelle)
               EingebetteteTabelle.NächsterDatensatz
END

Siehe auch

Programmieren mit Objekten