4D v16.3Enregistrer comme Valeur ou Référence |
||
|
4D v16.3
Enregistrer comme Valeur ou Référence
Enregistrer comme Valeur ou Référence
L'option Enregistrer comme Valeur/Référence est disponible dans le thème "Sources de données" pour les objets de type Champs et variables objets ainsi que les Pop-ups/Listes déroulantes : Cette option définit, dans le contexte d’un champ ou d’une variable associé(e) à une liste de valeurs (énumération), le type de contenu à stocker dans le champ :
Cette option permet d’optimiser l’occupation mémoire : le stockage de valeurs numériques dans les champs est plus économique que le stockage de chaînes de caractères. Elle permet également de faciliter la traduction des applications : vous pouvez créer plusieurs listes dans des langues différentes mais comportant les mêmes références d’éléments, et charger la liste en fonction de la langue de l’application. L’utilisation de l’option Enregistrer comme Référence nécessite l’observation des principes suivants :
Vous souhaitez utiliser un champ "Titre" pour caractériser des personnes : M., Mme, mais aussi Dr, Mgr, Me, etc. Pour cela, vous créez un champ "Titre" de type entier long. Vous définissez une liste de choix (nommée "Titres") contenant tous les titres possibles, et vous l’associez au champ. Dans le formulaire d’entrée, nous représentons deux fois le champ "Titre" afin d’illustrer le mécanisme mis en oeuvre : une fois sous forme de pop-up/liste déroulante et une fois sous forme de zone de saisie. Les deux objets sont associés à la même énumération et les données sont enregistrées comme référence :
En saisie, vous pouvez sélectionner une valeur dans le pop up menu, elle est correctement affichée dans les deux objets : Note : Dans ce formulaire, la fenêtre "Enumération" est affichée lorsque la zone de saisie prend le focus. Pour ne plus afficher cette fenêtre, il suffit d’utiliser un pop-up/liste déroulante menu pour la saisie et l’affichage de la valeur (cf. section Pop-ups/Listes déroulantes). Vous pouvez configurer le formulaire de sortie sur le même principe : vous sélectionnez l’option Référence pour l’enregistrement du champ Titre :
A l’exécution, la valeur est correctement affichée :
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v16) |