4D v16

Tables, champs

Accueil

 
4D v16
Tables, champs

Tables, champs    


 

 

Bonjour,

dans cette vidéo nous allons revoir plus en détail la création des tables et des champs.

Pour conserver les données d’une session à l’autre ou les partager entre plusieurs utilisateurs, nous pouvons les stocker par exemple dans :

  • une table
  • un fichier texte
  • un fichier XML
  • ailleurs dans d'autres bases de données


Prenons le cas d’un stockage dans une table. Il nous faut :

  • Créer la table
  • Créer les champs
  • Créer au moins un formulaire de saisie / visualisation

Dans une vidéo précédente, nous avons créé la table "Interventions" en passant par l'explorateur. Nous allons créer maintenant la table "techniciens".

  • Cliquez sur l’icône "Structure"
  • Cliquez sur le bouton    en haut à gauche de la fenêtre de structure.
  • Choisissez "Table". (Une nouvelle table est créée dans la structure et affiche l’Inspecteur.)
  • Nommez la table TECHNICIENS.


Pour ajouter des champs, plusieurs méthodes existent, prenons la plus rapide :

  • Double-cliquez sur la première ligne de la table.
  • Saisissez le nom du premier champ (ne changez pas le type, nous y reviendrons ultérieurement de manière globale).
  • Validez avec la touche Entrée, un nouveau champ est créé.
  • Continuez ainsi pour tous les champs à créer.
  • ID
  • Nom
  • Prénom
  • Commentaires
  • email

Vous pouvez revenir sur chacun des champs et sélectionner le type désiré à droite de son nom.
Vous pouvez également double-cliquer sur les champs pour afficher l’Inspecteur et modifier plus finement leurs attributs.

L’infobulle sera affichée lorsque l’utilisateur survolera le champ. Les commentaires permettent de préciser toute information que vous jugez utile à la compréhension du développement (éléments de réflexion, utilité du champ...)

Si vous sélectionnez plusieurs champs, l’Inspecteur présente les éléments relatifs à l’ensemble des champs et précise le nombre de champs concernés :

Pour modifier le type de plusieurs champs :

  • Sélectionnez plusieurs champs contigus (Majuscule) ou non contigus (touche Ctrl Windows ou Cmd sur MacOS)
  • Changez le type d’un des champs => tous les champs sélectionnés sont modifiés

Pour déplacer un champ :

  • Appuyez sur la touche Alt (le curseur se transforme en main)
  • Glissez le champ à sa nouvelle position

Plusieurs solutions existent pour ajouter des tables et des champs :

  • Clic droit (dans la structure pour ajouter une table, dans la table pour ajouter un champ)
  • Menu Fichier -> Nouveau
  • Bouton "Nouveau" de la barre d’outils
  • Bouton    de la fenêtre de structure
  • Import de données
  • Récupération par copier coller des tables d’une base existante

Vous gagnerez beaucoup de temps en créant vos tables à partir de fichiers texte (txt, csv, dbf...) déjà existants. Je vous conseille de regarder la documentation de 4D sur ce sujet (import de données)

Nous créerons la table des lieux par import dans une autre vidéo.

 
 

 
PROPRIÉTÉS 

Produit : 4D
Thème : Tables, champs
Nom intl. : Tables and fields

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

Autoformation ( 4D v16)