Referenz > Scriptschritte > Scriptschritte für die Bearbeitung > Auswahl festlegen
 

Auswahl festlegen

Bestimmt eine Auswahl oder die Cursorposition in einem Feld.

Siehe auch 

Optionen 

Gehe zu Zielfeld legt das Feld fest, dessen Inhalt Sie auswählen wollen. Wenn kein Zielfeld angegeben wird, wird das aktive Feld verwendet.

Startposition gibt die Startposition der Auswahl an.

Endposition gibt die Endposition der Auswahl an.

Kompatibilität 

 

Produkt 

Unterstützt 

FileMaker Pro Advanced 

Ja 

FileMaker Go 

Partiell 

FileMaker WebDirect 

Ja 

FileMaker Server 

Ja 

FileMaker Cloud 

Ja 

FileMaker Data API 

Ja 

Custom Web Publishing 

Ja 

Runtime-Lösung 

Ja 

Ursprung in 

FileMaker Pro 6.0 oder früher

Beschreibung 

Eine Position innerhalb eines Felds wird durch die Anzahl der Zeichen einschließlich Leerzeichen bestimmt, beginnend bei Position 1, dem ersten Zeichen im Feld. Eine Auswahl umfasst alle Werte, beginnend mit der Startposition bis einschließlich der Endposition. Wenn z. B. Feld1 den Wert abcdefgh enthält und die Scriptschrittoptionen geben „3“ als Startposition und „6“ als Endposition angeben, liefert der Scriptschritt die Auswahl cdef. Wenn die Startposition innerhalb des Bereichs liegt und die Endposition außerhalb des Bereichs liegt, wird der gesamte Feldinhalt ab der Startposition ausgewählt. (Eine Position liegt im Bereich, wenn sie zwischen 1 und der Länge des Texts in dem Feld liegt.)

Um den Cursor zu bewegen, ohne Text auszuwählen, können Sie Positionswerte angeben, die außerhalb des Bereichs liegen oder die Endposition vor der Startposition liegt.

 

Für Bewegung des Cursors

Setzen

Vor Position n

Startposition = n und Endposition = 0

Nach Position n

Startposition = 0 und Endposition = n

An den Beginn des Felds

Startposition 1 und Endposition = 0

An das Ende des Felds

Startposition > m und Endposition m, wobei m die Länge des Texts in dem Feld ist.

Oder setzen Sie Startposition 0 und Endposition < 0

Hinweise 

Es erfolgt keine Aktion, wenn der Benutzer versucht, eine Auswahl in einem Containerfeld zu treffen.

Daten außerhalb des sichtbaren Bereichs, die ausgewählt werden, werden in den sichtbaren Bereich gerollt.

In FileMaker Go hebt dieser Scriptschritt ausgewählten Text nicht hervor, wenn die Tastatur an dem Gerät ausgeblendet ist.

Beispiel 1 

Wählt die ersten fünf Stellen des Felds „Postleitzahl“ aus.

Auswahl festlegen [Kunden:PLZ; Startposition: 1; Endposition: 5]

Beispiel 2 

Wählt die Anzahl der Absätze aus, die der Benutzer im eigenen Dialogfeld angibt.

Eigenes Dialogfeld anzeigen ["Wie viele Absätze wollen Sie auswählen"; Produkte::Anzahl Absätze]
Wenn [Hole ( LetzteMeldungswahl )=1]
Auswahl festlegen [Produkte::Beschreibung; Startposition: 1; Endposition: Position ( Produkte::Beschreibung ; ¶ ; 1 ; Produkte::Anzahl Absätze )]
Ende (wenn)

Beispiel 3 

Bewegt den Cursor vor das dritte Zeichen in dem Feld.

Auswahl festlegen [Tabelle::Feld1; Startposition: 3; Endposition: 0]

Beispiel 4 

Bewegt den Cursor hinter das dritte Zeichen in dem Feld.

Auswahl festlegen [Tabelle::Feld1; Startposition: 0; Endposition: 3]

Beispiel 5 

Bewegt den Cursor an den Beginn des Felds.

Auswahl festlegen [Tabelle::Feld1; Startposition: 0; Endposition: 0]

Beispiel 6 

Bewegt den Cursor an das Ende des Felds.

Auswahl festlegen [Tabelle::Feld1; Startposition: -1; Endposition: -1]

Weiterführende Themen 

Scriptschritte (Alphabetische Liste)

Scriptschritte (Kategorienliste)