Bonjour,
dans cette vidéo nous allons apprendre à créer une table directement lors de l'import des données.
Nous avons déjà importé des données dans la table Interventions et techniciens.
Pour gagner du temps et récupérer rapidement un existant informatique déjà saisi dans une autre base de données ou dans des feuilles de calcul, nous allons découvrir la possibilité de créer une table directement lors de l’import de données à partir d’un fichier texte tabulé.
Nous allons procéder à un import comme nous l'avons réalisé dans les vidéos précédentes.
- "Fichier" => "Importer" => "du Fichier ..."
- On affiche la liste de tous les fichiers
- et on prend le fichier "lieux.txt"
Le dialogue de paramétrage apparaît :
- cliquez sur "Créer une table"
- renseignez ensuite le nom de la table
- puis dans le 2e onglet "en-tête"
- cocher la case "Titre de colonne comme nom de champ"
Automatiquement les champs sont créés et typés par défaut en fonction de leur contenu.
Revenons sur le 1er onglet, nous avons toujours potentiellement des problèmes d'accents donc modifions le fichier puis nous allons pouvoir indiquer quel type de champ nous souhaitons définir pour chacune des colonnes.
- Alpha c'est très bien
- Alpha
- Alpha
- le code postal, il est préférable de le mettre en Alpha
- et la ville également.
Une fois ces paramétrages effectués, cliquez sur le bouton "Importer".
L’import s’effectue puis 4D propose de créer des formulaires pour cette nouvelle table.
Comme nous avons fait jusqu'à présent cliquez sur oui.
D’autres modes d’imports sont disponibles dans 4D :
- Import par formulaires
- Import ODBC
- Importer de données d’une ancienne base, par conversion
- Connexion à d'autres bases de données
- Import programmé
En utilisant ce même dialogue d’import, Fichier => Importer de données => fichier
vous pouvez importer des données, nous allons le simuler sans aller jusqu'au bout/
Par exemple dans le fichier lieux => ouvrir. On peut importer des données en utilisant un formulaire.
L'intérêt étant de créer un formulaire spécifique, dédié à l'import dans lequel on a programmé les méthodes objets ou la méthode formulaire de manière à effectuer des contrôles automatiques, des reformatages ou le remplissage automatique de champs calculés, etc... comme si l’utilisateur saisissait les données dans ce formulaire.
On peut également, lorsque par la suite on va programmer, réaliser des imports en utilisant les commandes Ouvrir document et RECEVOIR PAQUET, nous le verrons dans une autre vidéo.