Imposta selezione
Indica la selezione o la posizione di un cursore in un campo.
Vedere anche
Opzioni
- Vai al campo target consente di specificare il campo con i contenuti da selezionare. Se non viene specificato alcun campo di destinazione, viene utilizzato il campo attivo.
- Inizio specifica la posizione di inizio della selezione.
- Fine specifica la posizione di fine selezione.
Compatibilità
Prodotto | Supportata |
FileMaker Pro | Sì |
FileMaker Go | In parte |
FileMaker WebDirect | In parte |
FileMaker Server | Sì |
FileMaker Cloud | Sì |
FileMaker Data API | Sì |
Pubblicazione Web personalizzata | Sì |
Creata nella versione
6.0 o precedente
Descrizione
La posizione nel campo è determinata dal numero di caratteri, compresi gli spazi, partendo dalla posizione 1 (il primo carattere del campo). Una selezione comprende tutti i valori partendo dalla posizione iniziale e finendo con la posizione finale. Ad esempio, se Campo1 contiene il valore "abcdefgh" e le opzioni dell'istruzione di script specificano una posizione iniziale di 3 e una posizione finale di 6, l'istruzione di script selezionerà "cdef". Se la posizione iniziale è compresa nell'intervallo mentre la posizione finale non è compresa nell'intervallo, viene selezionato ogni elemento dalla posizione iniziale alla fine del campo. (Una posizione è compresa nell'intervallo se è compresa tra 1 e la lunghezza del testo presente nel campo).
Per spostare il cursore senza selezionare il testo è possibile specificare i valori di posizione non compresi nell'intervallo o fare in modo che la posizione finale preceda la posizione iniziale:
Per spostare il cursore |
Imposta |
Prima della positione n |
Inizio = n e Fine = 0 |
Dopo la posizione n |
Inizio = 0 e Fine = n |
All'inizio del campo |
Inizio ≤ 1 e Fine = 0 |
Alla fine del campo |
Inizio > m e Fine ≥ m, dove m è la lunghezza di testo presente nel campo Oppure impostare Inizio ≤ 0 e Fine < 0 |
Note
- Non viene avviata nessun'azione se l'utente tenta di eseguire una selezione su un campo Contenitore.
- Per tutti i client, tranne FileMaker WebDirect, i dati selezionati al di fuori del campo visivo vengono fatti scorrere per consentire la visualizzazione.
- In FileMaker Go, questa istruzione di script non evidenzia il testo selezionato se la tastiera è nascosta sul dispositivo.
Esempio 1
Seleziona le prime 5 cifre del campo CAP.
Imposta selezione [Clienti::CAP; Inizio: 1 ; Fine: 5]
Esempio 2
Seleziona il numero di paragrafi specificati dall'utente nella finestra di dialogo personalizzata.
Mostra finestra personalizz. ["Quanti paragrafi si desidera selezionare?"; Prodotti::Numero di paragrafi]
If [Get ( SceltaUltimoMessaggio ) = 1]
Imposta selezione [Prodotti::Descrizione; Inizio: 1 ; Fine: Posizione ( Prodotti::Descrizione ; ¶ ; 1 ; Prodotti::Numero di paragrafi )]
End If
Esempio 3
Sposta il cursore prima del terzo carattere del campo.
Imposta selezione [Tabella::Campo1; Inizio: 3 ; Fine: 0]
Esempio 4
Sposta il cursore dopo il terzo carattere del campo.
Imposta selezione [Tabella::Campo1; Inizio: 0 ; Fine: 3]
Esempio 5
Sposta il cursore all'inizio del campo.
Imposta selezione [Tabella::Campo1; Inizio: 0 ; Fine: 0]
Esempio 6
Sposta il cursore alla fine del campo.
Imposta selezione [Tabella::Campo1; Inizio: -1 ; Fine: -1]