[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Pour partager vos enregistrements avec d'autres systèmes de base de données, MUIbase offre un moyen d'importer et d'exporter les enregistrements depuis et vers d'autres bases de données. L'import et l'export sont réalisés par lecture et écriture de fichiers textes ASCII. De plus, les données que vous souhaitez importer doivent être dans un format particulier décrit dans la section suivante.
12.1 Format de fichier A quoi ressemble le format. 12.2 Exemple de fichier d'import Un exemple. 12.3 Importer des enregistrements Comment importer des enregsitrements. 12.4 Exporter des enregistrements Comment exporter des enregistrements.
Pour importer des enregistrements dans MUIbase, tous les enregistrements de la table doivent être disponibles dans un seul fichier texte. Si vous désirez importer des enregistrements de plusieurs tables, vous devez avoir plusieurs fichiers d'import (un par table).
Un fichier d'import est constitué de lignes et de colonnes. Les lignes sont séparées par un séparateur d'enregistrement, les colonnes par un séparateur de champs. Les délimiteurs peuvent être spécifiés dans les fenêtres d'import et d'export. Comme les champs des enregistrements eux-mêmes peuvent déjà contenir ces séparateurs, il est possible d'utiliser des guillemets autour des champs pour les protéger.
Un fichier d'import doit posséder la structure suivante.
L'exemple suivant importe un fichier en utilisant \n et \t respectivement comme délimiteur d'enregistrement et délimiteur de champ, et des guillemets autour de tous les champs. Le fichier peut être importé dans une table ayant les champs suivants :
"Nom" "NbEnfants" "Femme" "Travail" "Notes" "Janet Jackson" "???" "TRUE" "Musicienne" "Dernier CD: The velvet rope" "Bernt Schiele" "???" "NIL" "Scientifique" "Centres de recherches : Robotique, Autonomie et Vision par ordinateur" "Gerhard" "0" "NIL" "Mécanique de précision" "" |
Pour importer des enregistrements dans la table active, sélectionnez le menu `Table - Importer des enregistrements...'. Cela ouvre une fenêtre contenant les éléments suivants :
Si vous appuyez sur le bouton `Importer', MUIbase va charger le fichier spécifié et importer tous les enregistrements qu'il va trouver. Si tout se passe correctement après le processus d'import, MUIbase demande si vous voulez vraiment ajouter les enregistrements importés dans la table. A ce point il est encore possible d'annuler l'opération.
Si une erreur survient lors de la lecture du fichier d'import, un message d'erreur est affiché.
Si vous avez besoin d'un mécanisme d'import plus sophistiqué, il est recommandé d'écrire sa propre routine d'import dans un programme MUIbase.
Pour exporter les enregistrements de la table active, sélectionnez le menu `Table - Exporter des enregistrements...'. Cela ouvre une fenêtre contenant les éléments suivants :
Si vous appuyez sur le bouton `Importer', MUIbase va ouvrir le fichier spécifié et y écrire les enregistrements en y incluant une ligne d'entête contenant le nom des champs. La fonction d'export écrit toujours tous les champs de la table dans le fichier d'export.
Pour un mécanisme d'export personnalisé, vous pouvez utiliser l'éditeur de requête de MUIbase (voir Data retrieval) ou écrire votre propre routine d'export dans un programme MUIbase.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |