|
|
|
|
- Présentation
- Afficher une information dans un champ de saisie
- Récupérer la valeur saisie dans un champ de saisie
- Propriétés spécifiques aux champs de saisie
- Cas particulier : champ de saisie de type UPLOAD
Manipuler un champ de saisie par programmation
Il est possible de manipuler un champ de saisie directement par programmation. Il suffit d'utiliser directement la variable du champ de saisie dans le code. La variable du champ de saisie correspond au nom du champ de saisie. Le type de la variable dépend du type du champ de saisie (numérique, texte, monétaire, ...).
Afficher une information dans un champ de saisie Pour afficher une information dans un champ de saisie, une simple affectation suffit. Quelques exemples : - affectation directe :
- affectation par variable :
- affectation par calcul :
SAI_NOM = SansEspace(CLIENT.NOM) + TAB + SansEspace(CLIENT.PRENOM)
Remarque : Si le champ est associé à une rubrique d'un fichier de données, l'affectation est automatiquement réalisée en utilisant : Il est aussi possible d'utiliser la notation NomClient = CLIENT.NOM. Pour plus de détails, consultez Lier un champ de saisie à une rubrique. Récupérer la valeur saisie dans un champ de saisie Pour récupérer le contenu d'un champ de saisie : - réalisez une simple affectation.
Par exemple :
ContenuActuelSaisie = SAI_SAISIE1
- récupérez une partie de l'information.
Par exemple :
Initiale = Gauche(SAI_Nom, 1) Initiale = SAI_Nom[[1]]
- utilisez la propriété Valeur
Remarque : Si le champ est associé à une rubrique d'un fichier de données, la récupération de la valeur saisie est automatiquement réalisée en utilisant : Il est aussi possible d'utiliser la notation CLIENT.NOM = Saisie1. Pour plus de détails, consultez Lier un champ de saisie à une rubrique. Propriétés spécifiques aux champs de saisie Les propriétés suivantes sont spécifiques à la gestion des caractéristiques d'un champ de saisie par programmation. | | Tout type de champ de saisie | CadrageHorizontal | Permet de connaître et de modifier la cadrage horizontal du champ de saisie. | CadrageVertical | Permet de connaître et de modifier la cadrage vertical du champ de saisie. | Curseur | Permet de connaître et de modifier la position du curseur de la souris dans le champ de saisie. | DndCible | Permet de connaître et de modifier le comportement du champ cible vis-à -vis du "Drag and Drop". | DndSource | Permet de connaître et de modifier le comportement du champ source vis-à -vis du "Drag and Drop". | Ellipse | Permet de connaître et modifier le mode de gestion de l'ellipse dans un champ de saisie. | FinCurseur | Permet de connaître et de modifier la position de fin de sélection du curseur de la souris. | MasqueSaisie | Permet de connaître et de modifier le masque de saisie. | RetraitGauche | Permet de connaître et de modifier le retrait à gauche appliqué au texte affiché dans le champ de saisie. | RichEdit | Permet de savoir si un champ est de type RTF (Rich Text Format) et de modifier le type RTF d'un champ. | TexteSélectionné | Permet de connaître et de modifier le texte sélectionné dans un champ de saisie. | TypeSaisie | Permet de connaître le type d'un champ de saisie. | Champ de saisie de type Texte uniquement | BoutonSuppression | Permet de gérer la présence du bouton de suppression dans le champ. | LienAutomatique | Permet de connaître et de modifier le mode de détection des liens dans les champs de saisie multilignes. | MotDePasse | Permet de savoir si un champ de saisie est de type "Mot de passe". | Multiligne | Permet de savoir si un champ de saisie est multiligne. | RetourALaLigneAuto | Permet de savoir si un champ de saisie multiligne gère ou non le retour à la ligne automatique. | Champ de saisie de type Monétaire + Euro uniquement | DeviseAffichage | Permet de connaître et de modifier la devise utilisée lors de l'affichage et de la saisie d'une valeur dans un champ de saisie de type "Monétaire + Euro". | DeviseMémoire | Permet de connaître et modifier la devise utilisée lors de la manipulation du champ de saisie de type "Monétaire + Euro" par programmation. | Champ de saisie de type Numérique et de type Durée | BorneMax | Permet de connaître et de modifier la borne maximale de saisie. | BorneMin | Permet de connaître et de modifier la borne minimale de saisie. |
Pour connaître la liste complète des propriétés du WLangage pouvant être utilisées avec un champ de saisie, consultez Propriétés associées à un champ de saisie. Cas particulier : champ de saisie de type UPLOAD
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|