SELECTIONNER TEXTE

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 5


SELECTIONNER TEXTE (zone; débutSél; finSél)

ParamètreTypeDescription
zoneChamp | VariableChamp ou variable saisissable
débutSélNumériqueNouvelle position de début de sélection de texte
finSélNumériqueNouvelle position de fin de sélection de texte

Description

La commande SELECTIONNER TEXTE sélectionne une partie du texte dans zone.

Si zone n'est pas l'objet en cours de modification, elle récupère le focus.

Note : Cette commande ne peut pas être utilisée avec des champs situés dans le formulaire en mode liste d'un sous-formulaire.

Le paramètre débutSél représente la position du premier caractère à sélectionner, et le paramètre finSél représente la position du dernier caractère à sélectionner plus un. Si débutSél et finSél sont identiques, le point d'insertion est placé devant le caractère spécifié par débutSél et aucun caractère n'est sélectionné.

Si finSél est supérieur au nombre de caractères présents dans la zone, tous les caractères compris entre débutSél et la fin du texte sont sélectionnés.

Exemples

(1) L'exemple suivant sélectionne tous les caractères dans le champ saisissable [Produits]Notes :

   SELECTIONNER TEXTE([Produits]Notes;1;Longueur([Produits]Notes)+1)

(2) L'exemple suivant place le point d'insertion au début du champ [Produits]Notes :

   SELECTIONNER TEXTE([Produits]Notes;1;1)

(3) L'exemple suivant place le point d'insertion à la fin du champ [Produits]Notes :

   $vLen:=Longueur([Produits]Notes)+1
   SELECTIONNER TEXTE([Produits]Notes;$vLen;$vLen)

(4) Reportez-vous à l'exemple de la commande FILTRER FRAPPE CLAVIER.

Référence

TEXTE SELECTIONNE.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant