4D v14.3GOTO SELECTED RECORD |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
GOTO SELECTED RECORD
GOTO SELECTED RECORD
Der Befehl GOTO SELECTED RECORD bestimmt den Datensatz mit Nummer AbsoluteNr der aktuellen Auswahl der Tabelle Tabellenname als aktuellen Datensatz für den laufenden Prozess. AbsoluteNr ist nicht die Nummer, die durch die Funktion Record number zurückgegeben wird. Er gibt die Position des Datensatzes in der aktuellen Auswahl an. Sie hängt davon ab, wie die Auswahl erstellt und sortiert wurde. GOTO SELECTED RECORD führt nichts aus, wenn
Übergeben Sie 0 (Null) in AbsoluteNr, gibt es in Tabellenname nicht länger einen aktuellen Datensatz. Ist der Auswahlmodus "single" gewählt, können Sie alle Datensätze in einer Liste abwählen. Das ist besonders hilfreich bei eingebundenen Unterformularen. Folgendes Beispiel lädt Daten von Datenfeldern aus der Tabelle [People] in ein Array mit Namen atNames. Das Array vom Typ Lange Ganzzahl mit Namen alRecNum erhält die Nummern dieser Datensätze. Beide Tabellen werden dann sortiert. Diese Tabellen können anschließend benutzt werden, um die Datensätze der Auswahl anzusprechen: ` Erstelle eine Auswahl für die Tabelle [People] Wird das Array atNames in einem rollbaren Bereich dargestellt, kann der Benutzer eines der Elemente im Array anklicken. Da beide Arrays synchron sortiert sind, erhält der Name im Array dann die dazugehörige Nummer. Folgende Objektmethode für atNames wählt den richtigen Datensatz in der Auswahl [People] nach dem im rollbaren Bereich ausgewählten Namen: Case of |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Geändert: 4D 2004 SIEHE AUCH ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v12.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||