4D v14.3Créer et modifier des champs |
||
|
4D v14.3
Créer et modifier des champs
Créer et modifier des champs
Pour chaque table, il est nécessaire de créer les champs qui vont accueillir les données que vous souhaitez exploiter. Quand vous créez un champ, vous lui affectez un type qui correspond au type de données qu’il stockera. 4D utilise le type des champs pour réaliser différentes opérations sur leur contenu. Par exemple, si un champ doit contenir des dates, il est nécessaire de lui affecter le type Date. Par la suite, 4D pourra traiter les valeurs des dates et calculer des valeurs telles que l’ancienneté d’un employé ou des dates d’échéance. De plus, 4D peut classer les enregistrements par ordre chronologique à l’aide d’un champ de type Date. Les types des champs sont décrits en détail dans la section Types de champs 4D. En plus du type, chaque champ d’une base de données dispose de différentes propriétés paramétrables. Les propriétés déterminent les conditions de saisie, d’affichage ou de modification des données dans les champs. Elles sont décrites en détail dans la section Propriétés des champs. Après avoir créé un champ, vous pouvez toujours par la suite modifier son type, ses propriétés ou encore le supprimer. Vous pouvez créer jusqu’à 32767 champs dans une table. Vous pouvez créer un nouveau champ via les commandes standard de création ou par copier-coller. Pour créer un champ :
Un champ ajouté dans la table est sélectionné par 4D. Par défaut, le champ est nommé Champ_N où N correspond au numéro courant du champ (si des champs ont été supprimés, ce numéro ne correspond pas forcément au nombre de champs de la table, cf. paragraphe “Numéros des champs supprimés” ci-dessous). Vous pouvez alors modifier son nom, définir son type et ses propriétés, etc. (cf. paragraphes suivants). Pour créer un champ par copier-coller :
Note : Les propriétés d’indexation ne sont pas conservées en cas de création de champs par copier-coller. Vous pouvez renommer des champs à tout moment, 4D se charge de mettre à jour les noms des champs partout où ils sont utilisés (formulaires, méthodes, fichiers). Attention, si des méthodes étaient ouvertes dans l’éditeur de méthodes au moment du changement de nom d’un champ, elles doivent être refermées puis rouvertes pour que le nom de champ soit mis à jour. Chaque nom de champ doit être unique dans sa table. Vous pouvez renommer un champ directement dans l’éditeur de structure et dans l’Explorateur, ou via l’Inspecteur. Pour renommer directement un champ ( ou de l’Explorateur) :
Pour renommer un champ via l’Inspecteur de structure :
Pour connaître les règles de nommage des champs, reportez-vous à la section . 4D vous permet de modifier l’ordre dans lequel apparaissent les champs dans les tables dans l’éditeur de structure. La modification de l’ordre des champs dans les tables permet par exemple de faciliter l’analyse de la structure. A noter que la réorganisation des champs dans l’éditeur de structure n’a pas d’influence sur leur affichage dans les autres éditeurs de l’application. En effet, 4D affiche toujours les champs dans leur ordre de création (y compris lorsque la commande Insérer champ est utilisée) — à l’exception de l’Explorateur, dans lequel les objets sont affichés par ordre alphabétique. Pour modifier l’ordre des champs, vous disposez de deux possibilités :
Vous pouvez supprimer des champs parmi vos tables. Cette opération est irréversible. Cette opération peut être effectuée via le moteur SQL de 4D ou via l’éditeur de structure. Pour plus d’informations sur l’utilisation des instructions SQL dans 4D, reportez-vous au manuel Référence SQL de 4D. Pour supprimer un ou plusieurs champ(s) de la base depuis l’éditeur de structure :
Lors de la suppression d’un champ, les autres champs de la table ne sont pas renumérotés, afin de ne pas compromettre la stabilité de la base. Il est donc possible d’obtenir une table avec quatre champs, numérotés 1,4, 6 et 8. A noter que les numéros des champs supprimés sont réutilisés lors de la création ultérieure de nouveaux champs. |
PROPRIÉTÉS
Produit : 4D MOTS-CLÉS UUID UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v14 R2) Hérité de : Créer et modifier des champs ( 4D v12.4) |