• Aucun résultat trouvé

2.3 L’éditeur de fenêtres

2.3.6 Champ de saisie

Le champ de saisie permet à l'utilisateur de saisir directement une information. Il peut également être utilisé pour visualiser une information.

La fenêtre de description permet de consulter et de modifier par simple clic toutes les propriétés associées au champ de saisie.

Onglet Général

Cet onglet permet de définir les informations générales du champ : • nom

• libellé avec saisie multilingue

• type de contenu parmi les types suivants :

• masque de saisie avec saisie multilingue

Les masques suivants sont disponibles pour les champs de saisie texte et mot de passe :

texte monétaire

texte multi-lignes monétaire avec bulle de survol et menu contextuel dans d’autres devises

mot de passe (saisie masquée) date numérique heure durée

1ère lettre en majuscule tout en majuscules tout en minuscules lettres

lettres majuscules lettes majuscules sans accent chiffres lettres + chiffres

lettres majuscules + chiffres lettres + lettres/chiffres lettre + lettre (majuscule)/chiffre nombres

nombre romain nom et chemin d’un fichier nom d’un fichier sans chemin email : Validation syntaxique

email : Validation stricte du domaine emails multiples avec validation syntaxique emails multiples avec validation stricte adresse IP

adresse IPv6 adresse MAC

numéro de téléphone numéro de téléphone français numéro de SIREN numéro de SIRET

numéro IBAN numéro RIB

carte bancaire (Visa ou MasterCard) carte bancaire (American Express) numéro INSEE (NIR) numéro INSEE + clé

National Number Belgique NIE Espagne N° ID Grèce N° Italie

N° ID Pays-Bas NINO Royaume-Uni TFN Australie CPF Brésil

SIN Canada SSNEtats-Unis NRIC Singapour code postal français code postal Allemagne code postal Autriche code postal Belgique code postal Espagne code postal Grèce code postal Italie

Il est également possible de créer simplement son propre masque de saisie. Pour les types numérique et monétaire, il suffit de préciser le masque souhaité.

Pour les types date et heure, toutes les formes de saisie sont disponibles et le format de manipula- tion par programmation peut également être défini.

• taille maximum de saisie

• mise en forme du texte en RTF, avec ou non affichage de la barre d’outils RTF, et la possibilité de saisie manuscrite (sur Tablet PC)

• gestion Unicode.

Onglet IHM

Cet onglet permet de définir les paramètres concernant l’interface : • champ visible ou invisible

• champ en saisie, en affichage seul ou grisé • champ accessible par la touche TAB • retrait à gauche (en pixels)

• cadrage du contenu du champ (gauche, centré, droite) • action du clic droit

• curseur de survol

• présence d’un menu contextuel standard ou personnalisé • raccourci clavier d’accès au champ

• plan sur lequel est disposé le champ

• groupes de champs auxquels est rattaché le champ • position

• taille

• comportement du champ lors de la modification de taille de la fenêtre (ancrage) • opacité du champ

Onglet Détail

Cet onglet permet de définir :

• l’obligation de saisie du contenu du champ

• la saisie assistée à partir de valeurs stockées dans la base de données

• la vérification automatique de l’orthographe à partir du dictionnaire de Open Office (si ce logi- ciel et ses dictionnaires sont installés sur le poste de l’utilisateur)

• la mémorisation de la valeur du champ

• la proposition des valeurs saisies précédemment • des bornes de saisie pour un champ numérique

• le passage au champ suivant lorsque le nombre de caractères maximum est atteint • la sélection de tout le texte lors de l’entrée dans le champ

• la possibilité de sélection du contenu du champ lorsqu’il est en affichage seulement • le renvoi de la valeur NULL si aucune valeur n’est saisie

• le mode de troncature du libellé s’il est trop long (ellipse) • la possibilité de réaliser un Drag & Drop

• la gestion du texte multi-lignes (avec le défilement du texte, et la possibilité d’afficher des liens vers des sites, des fichiers, ...)

• l’affichage ou non d’ascenseurs

• le défilement automatique lors de la saisie dans le champ

code postal Pays-Bas code postal Portugal code postal Royaume-Uni code postal Suisse code postal Australie code postal Brésil code postal Canada code postal Etats-Unis code postal Singapour numéro ISBN (10 chiffres) numéro ISBN (13 chiffres)

Onglet Liaison

Cet onglet permet de définir une liaison entre le champ et

• soit une rubrique de fichier de données ou de requête. Cette liaison peut porter sur un fichier ou sur des fichiers reliés.

• soit une variable globale à la fenêtre ou au projet, une instance de classe, ...

Cette liaison est notamment utilisée par les fonctions WLangage EcranVersFichier et FichierVers-

Ecran.

Onglet Contenu

Cet onglet permet de saisir le contenu initial du champ à l’ouverture de la fenêtre.

Onglet Note

Cet onglet permet de saisir des notes de programmation qui seront imprimées dans le dossier de pro- grammation.

Onglet Aide

Cet onglet permet de saisir en multilingue différentes aides sur le champ : • le texte de la bulle d’aide

• le texte de la barre de message

• le texte d’indication affiché lorsque le champ est vide

• le titre et le texte d’une fenêtre d’aide accessible par la touche F1

• un lien vers un fichier d’aide (HLP, CHM). Ce lien peut correspondre au numéro de la page d'aide à afficher sous forme de bulle d'aide avancée ou bien sous forme de page d'aide.

Onglet Style

Cet onglet permet de :

• appliquer un style prédéfini au champ

• créer ou modifier un style de la feuille de styles

• modifier l’aspect du champ sans le relier à la feuille de styles (style dissocié)

Il donne également accès à l’éditeur de styles qui permet de modifier complètement l’aspect du champ :

Pour le libellé :

Pour le cadre extérieur :

Pour le texte de la zone de saisie :

Pour la zone de saisie :

Pour l’ascenseur :

Pour le thème XP, il est possible d’utiliser le thème actif sous XP / Vista.

la police la couleur

la taille la présence et la position d’une ombre les attributs (gras, souligné italique, barré) la couleur de l’ombre

la position

la couleur de fond la couleur du cadre le type de cadre (il est possible de spécifier une image)

la police les attributs (gras, souligné italique, barré) la taille la couleur

la couleur de fond la couleur du cadre le type de cadre (il est possible de spécifier une image)

la couleur de fond le type de cadre (il est possible de spécifier une image) la couleur des boutons la couleur du cadre