Auswahl festlegen
Zweck
Markiert die Anfangs- und Endposition einer Auswahl im Feld.
Siehe auch
Format
Auswahl festlegen [<Tabelle::Feld>; Startposition: <n>; Endposition: <n>]
Optionen
•Gehe zu Zielfeld legt das Feld fest, dessen Inhalt Sie auswählen wollen.
•Startposition gibt die Startposition der Auswahl an.
•Endposition gibt die Endposition der Auswahl an.
Kompatibilität
Wo der Scriptschritt ausgeführt wird | Unterstützt |
FileMaker Pro | Ja |
FileMaker Server | Ja |
FileMaker Go | Partiell |
Custom Web Publishing | Ja |
FileMaker WebDirect | Ja |
Runtime solution | Ja |
Ursprung in
FileMaker Pro 6.0 oder früher
Beschreibung
Die Start- und Endwerte können direkt eingegeben oder durch eine Formel berechnet werden. Wenn kein Zielfeld angegeben wird, wird das aktive Feld verwendet.
Hinweise
•Die Feldposition wird durch die Anzahl der Zeichen einschließlich Leerzeichen bestimmt, beginnend bei Position 1, dem ersten Zeichen im Feld. Der Inhalt umfasst alle Werte, beginnend mit der Startposition bis einschließlich der Endposition. Wenn z. B. Feld1 den Wert „abcdefgh“ enthält und die Scriptparameter „3“ als Startposition und „6“ als Endposition angeben, liefert der Scriptschritt die Auswahl „cdef“.
•Wenn die Startposition gültig ist und die Endposition außerhalb des gültigen Bereichs liegt, wird der gesamte Feldinhalt ab der Startposition ausgewählt. Wenn nur die Endposition gültig ist, wird der Cursor an die Endposition gesetzt und es wird keine Auswahl getroffen. Wenn sowohl Start- als auch Endposition ungültig sind, bewegt sich der Cursor an das Ende des Feldinhalts.
•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)
Weiterführende Themen