DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Editeurs / Editeur d'états / Champs d'un état
  • Présentation
  • Créer un champ dans un état
  • Créer un champ simple
  • Créer un champ à partir d'un champ d'un dictionnaire
  • Créer un champ avec le contenu du presse-papiers
  • Créer un champ Image à partir un fichier image par "Drag and Drop"
  • Associer un champ à une rubrique d'un fichier de données ou à une variable
  • Sélectionner et supprimer les champs d'un état
  • Sélectionner un ou plusieurs champs dans un état
  • Supprimer un ou plusieurs champs d'un état
  • Copier les champs d'un état
  • Présentation
  • Copier un champ dans un même état
  • Copier un champ d'un état dans un autre état
  • Copier le style d'un champ
  • Déplacer un ou plusieurs champs d'un état
  • Verrouiller des champs
  • Aligner les champs d'un état
  • Utiliser un champ hors état
  • Présentation
  • Créer un champ "hors état"
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Manipuler les champs d'un état
Présentation
Les différentes manipulations possibles sur les champs d'un état sont les suivantes :Remarque : Les manipulations des champs appartenant à un tableau sont différentes. Pour plus de détails, consultez Manipuler les cellules d'un tableau d'un état.
Créer un champ dans un état

Créer un champ simple

Pour créer un champ dans un état :
  1. Sous le volet "Création", cliquez sur le type de champ à créer :
    Volet
  2. Cliquez dans l'état à la position où le champ doit être créé.

Créer un champ à partir d'un champ d'un dictionnaire

Un champ d'un état peut être créé à partir d'un champ présent dans un dictionnaire. Un dictionnaire permet de conserver des éléments (champs, états, ...) en prévision d'une prochaine ré-utilisation dans de nouveaux projets. Pour plus de détails, consultez le Dictionnaire.
Pour créer un champ à partir d'un champ d'un dictionnaire :
  1. Affichez le volet "Dictionnaire".
  2. Ouvrez si nécessaire le dictionnaire (option "Ouvrir" du menu contextuel).
  3. Sélectionnez le champ original présent dans le dictionnaire (dans la catégorie "Champs d'un état").
  4. Effectuez un glisser/déplacer (Drag and Drop) du champ présent dans le dictionnaire vers la future position du champ dans l'état.
  5. Abonnez si nécessaire le champ créé au dictionnaire. Si le champ créé est abonné au dictionnaire, les modifications apportées au champ présent dans le dictionnaire pourront être automatiquement reportées sur le champ créé. Pour plus de détails, consultez Abonnement d'un élément au dictionnaire.

Créer un champ avec le contenu du presse-papiers

L'éditeur d'états permet de créer certains types de champs en fonction du contenu du presse-papiers :
Contenu du presse-papiersType du champ créé
Texte sans mise en forme, récupéré sous un éditeur de texte par exemple.Champ Libellé
Texte avec mise en forme, récupéré sous un éditeur de texte par exemple.Champ RTF
Fichier image, récupéré sous l'explorateur de Windows.Champ Image
Image, récupérée sur Internet par exemple.Champ Image

Pour créer un champ avec le contenu du presse-papiers :
  1. Copiez l'élément dans le presse-papiers (Ctrl + C depuis l'éditeur de l'élément).
  2. Sous l'éditeur d'états, sous le volet "Accueil", dans le groupe "Edition", cliquez sur "Coller" (ou Ctrl + V).

Créer un champ Image à partir un fichier image par "Drag and Drop"

L'éditeur d'états permet de créer un champ Image par un simple glisser/déplacer (Drag and Drop) d'un fichier image présent dans l'explorateur Windows vers un état WINDEV.
Pour créer un champ Image à partir d'un fichier image :
  1. Sélectionnez le fichier image voulu dans l'explorateur Windows.
  2. Maintenez le bouton gauche de la souris enfoncé et déplacez le fichier image vers un état ouvert sous l'éditeur.
  3. Relâchez le bouton de la souris. Un champ Image associé au fichier image est automatiquement créé.
Remarque :
Les formats d'images supportés sous Windows sont :
  • Bitmap (*.BMP)
  • Graphics Interchange Format (*.gif)
  • Joint Picture Experts Group (*.jpg ; *.jpeg)
  • Kodak Photo CD (*.pcd)
  • PaintBrush (*.pcx)
  • Adobe Photoshop Format (*.psd)
  • TrueVision TARGA (*.tga)
  • Tagged Image File Format (*.tif ; *.tiff)
    Remarque : l'option "tiff mosaïque" de la norme tiff 6.0 n'est pas supportée. Dans ce cas, il est conseillé d'enregistrer l'image à la norme tiff 5.0.
  • Portable Network Graphics (*.png)
  • Windows MetaFiles (*.emf ; *.wmf)
  • Icônes (*.ico ; *.icw)
    Remarques :
    • Affichage HQ (Haute Qualité) disponible.
    • Gestion des planches au format BMP transparent (32 bits).
  • Curseurs (*.cur)
  • Portable Document Format (*.pdf)
  • Scalable Vector Graphics (*.svg)
  • Images WINDEV (générées par l'éditeur d'images, *.WDPIC).
Associer un champ à une rubrique d'un fichier de données ou à une variable
Il est possible d'associer :
  • un champ d'un état (de type Libellé, Calculé, Image, Code-barres, Interrupteur, Lien ou Graphe) à une rubrique d'un fichier de données présent ou non dans la source de données de l'état.
  • un champ d'un état (de type Libellé, Calculé, Image, Code-barres, Interrupteur ou Lien) à une variable présente dans la source de données de l'état.
Pour associer un champ existant à une rubrique d'un fichier de données ou à une variable :
  1. Sélectionnez le champ voulu.
  2. Affichez l'onglet "Liaison" (ou l'onglet "Série" s'il s'agit d'un graphe) de la fenêtre de description du champ (option "Description" du menu contextuel).
  3. Sélectionnez la rubrique ou la variable reliée.
Remarque : Il est également possible de créer directement un champ Libellé à partir d'une rubrique d'un fichier de données :
  1. Dans le volet "Analyse", sélectionnez la rubrique à associer au champ à créer.
  2. Effectuez un glisser/déplacer (Drag and Drop) de la rubrique vers la future position du champ lié.
Sélectionner et supprimer les champs d'un état

Sélectionner un ou plusieurs champs dans un état

L'éditeur d'états permet de sélectionner un ou plusieurs champs d'un état à l'aide du clavier ou de la souris. Pour plus de détails, consultez Sélectionner un ou plusieurs champs.

Supprimer un ou plusieurs champs d'un état

Pour supprimer un ou plusieurs champs d'un état :
  1. Sélectionnez le ou les champs à supprimer.
  2. Appuyez sur la touche Suppr.
Copier les champs d'un état

Présentation

Un ou plusieurs champs peuvent être copiés dans un même état ou d'un état vers un autre. La description et le code du champ copié seront identiques à ceux du champ d'origine.

Copier un champ dans un même état

Pour copier un champ dans un même état :
  1. Sélectionnez le champ à copier.
  2. Sous le volet "Accueil", dans le groupe "Edition", cliquez sur "Copier".
    Remarque : Il est également possible de sélectionner l'option "Copier" du menu contextuel du champ.
  3. Sous le volet "Accueil", dans le groupe "Edition", cliquez sur "Coller".
    Remarque : Il est également possible de sélectionner l'option "Coller" du menu contextuel du champ.
  4. Positionnez le champ à l'aide de la souris (le contour du champ apparaît en pointillé et permet de positionner le nouveau champ).

Copier un champ d'un état dans un autre état

Pour copier un champ d'un état dans un autre état :
  • 1ère méthode :
    • Dans le premier état, sélectionnez le champ à copier.
    • Sous le volet "Accueil", dans le groupe "Edition", cliquez sur "Copier".
      Remarque : Il est également possible de sélectionner l'option "Copier" du menu contextuel du champ.
    • Affichez l'état de destination sous l'éditeur d'états.
    • Sous le volet "Accueil", dans le groupe "Edition", cliquez sur "Coller".
      Remarque : Il est également possible de sélectionner l'option "Coller" du menu contextuel du champ.
    • Positionnez le champ à l'aide de la souris (le contour du champ apparaît en pointillé et permet de positionner le nouveau champ).
  • 2ème méthode : (les deux états doivent être affichés sous l'éditeur)
    • Dans le premier état, sélectionnez le champ à copier.
    • Maintenez le bouton gauche de la souris enfoncé et faites glisser le champ dans l'état destination.
    • Relâchez la souris une fois le champ positionné dans l'état destination (le contour du champ en pointillé permet de positionner rapidement le champ collé).

Copier le style d'un champ

La copie du style d'un champ consiste à recopier les caractéristiques du style d'un champ sur un autre champ. Seul le style du champ est copié (et non le contenu du champ).
Pour plus de détails, consultez Copie du style d'un champ.

Déplacer un ou plusieurs champs d'un état

Pour déplacer un ou plusieurs champs d'un état :
  1. Sélectionnez le ou les champs à déplacer.
  2. Maintenez le bouton gauche de la souris enfoncé et déplacez les champs avec la souris. Le correcteur d'interface en temps réel permet d'aligner les champs déplacés (voir paragraphe ci-dessous).
Remarques :
  • Un champ appartient obligatoirement à un bloc.
  • Le déplacement des champs sélectionnés peut également s'effectuer avec les flèches du clavier. Pour accélérer le déplacement avec les flèches, il faut appuyer sur la touche Ctrl en même temps que la flèche. Pour ralentir le déplacement avec les flèches, il faut appuyer sur la touche Maj en même temps que la flèche.

Verrouiller des champs

Dans certains cas, il peut être nécessaire de verrouiller les champs en position fixe : la modification de la position du champ devient impossible et le champ n'est pas sélectionné lors d'une sélection au lasso. Cette fonctionnalité est souvent utile pour les champs de décor.
Pour verrouiller un champ :
  1. Sélectionnez le champ.
  2. Utilisez :
    • soit l'option "Verrouiller" du menu contextuel du champ.
    • soit la combinaison de touches Alt + V.

Aligner les champs d'un état

L'éditeur d'états met à votre disposition plusieurs moyens pour aligner les champs présents dans un état :
Utiliser un champ hors état

Présentation

Généralement, les champs appartiennent à un état. Ces champs apparaissent donc dans l'état en édition et en exécution.
Il est également possible de positionner un champ dans la fenêtre d'accueil d'un état : le champ est alors "hors état". Ce champ sera visible uniquement en édition. Ce champ ne sera pas imprimé.
Fenêtre d'accueil
Un champ "hors état" permet par exemple de conserver un champ d'un état sans l'imprimer. Il est ainsi possible d'utiliser le contenu du champ en programmation (comme une variable).

Créer un champ "hors état"

Pour créer un champ "hors état" :
  1. Sous le volet "Création", cliquez sur le type de champ à créer.
  2. Cliquez dans la partie gauche de la fenêtre d'accueil où le champ doit être créé.
Voir Aussi
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale