Gérard Laloux a écrit :
[EMAIL PROTECTED] a écrit :

Gérard Laloux a écrit :

Yeps,
Je découvre OOo Base (je viens d'Access) et je ne vois pas comment importer des données externes pour créer une nouvelle table (à partir d'un fichier excel ou calc par ex.).


Tout simple :
Ajouter le tableau dans les sources de données :
    menu > fichier > nouvelle base de donnée
Dans l'assistant > se connecter à une base de donnée existante > choisir "classeur" et sélectionner son fichiex xls ou ods

Le tableur apparait maintenant dans les sources de données (F4). On peut utiliser ses données dans d'autres documents OOo (insérer des champs). Mais attention, on ne peux modifier les données qu'en ouvrant la feuille comme tableur.


/Je viens de faire le test, ça fonctionne ... mais une fois la table visible dans OOo Base, je ne sais pas la renommer (nom = feuil1), ni modifier un enregistrement, ni ajouter un enregistrement, ni effectuer de changements en mode édition. Il semblerait qu'elle soit intégrée en lecture seule ????/
Oui !
C'est ce que je tentais d'expliquer (maladroitement) avec :
"Mais attention, on ne peux modifier les données qu'en ouvrant la feuille comme tableur."


Par contre, on peut copier une table d'un containeur BD dans un autre !
Donc pour importer le tableau, il suffit de "copier" la table dans la BD "Tableur" et de la "coller" dans une autre base de donnée déjà créée.


/Par contre, avec cette deuxième méthode, j'obtiens un message d'erreur : "erreur de la connexion à la source de données". J'ai effectué l'opération suivante : ouverture de mon fichier xls et sléection de toutes les colonnes >> copier >> passage dans OOo Base et coller >> l'assistant me propose de sélectionner les chanps à transférer >> OK et puis message d'erreur cité ci-dessus ????
Gérard L.
Je ne procède pas de cette façon :
j'ouvre le fichier ODB correspondant au tableur. Je sélectionne la bonne table, et clic droit "copier". J'ouvre le fichier ODB correspondant à la base de donnée qui doit recevoir la table, je sélectionne "tables" et menu edition coller
Pense à cocher : créer une clé primaire

Ce qui déroute, c'est que l'on peut ouvrir un même élément (la feuille de calcul) avec deux outils différents, qui n'ont pas les même fonctions. Le classeur : on connait, pour calculer, manipuler des blocs de données, modifier valeurs, nom des colonnes, des onglets ... La base de donnée : lister, trier, lier des enregistrements (les lignes), faire des requète), copier ou convertir d'une base de donnée dans une autre ... Pour pouvoir modifier les valeurs, il faut que les données soient dans un fichier de type base de donnée, et non pas dans une feuille de calcul. Autre détail "bloquant" : il faut que chaque table dispose d'une clé primaire, qui permet de repérer sans équivoque les enregistrements.

A plus


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à