Bonjour,

Je ne suis pas sûr d'avoir bien compris la demande...
mais pour importer un classeur dans Base voici comment je procède :

1 - OUVRIR LE CLASSEUR DANS BASE :

   * Menu fichier/Nouveau/Base de données
   * Cocher "se connecter à une base de données existante"
     et choisir dans la liste "Classeur" puis cliquer "suivant"
   * Parcourir : choisir le fichier Calc à importer puis cliquer "terminer"
   * Enregistrer la nouvelle base où l'on veut sur le disque

     à ce stade la base de données s'ouvre, on y trouve une ou
     plusieurs tables correspondant aux feuille du classeur. Cependant
     les tables sont en lecture seule, on ne peut exploiter les données
     que pour un requête ou un rapport. Pour vraiment exploiter les
     données il faut maintenant recopier les tables dans une base OOo
     HSQL (ou un autre format géré par Base)

2 - COPIER LA BASE :

   * Créer un nouvelle base OOo HSQL
   * Copier chaque table de la première base vers la nouvelle à l'aide
     de la souris ou par copier/coller
   * Lors de la copie on peut sélectionner les champs dans la première
     boîte de dialogue
   * Dans la seconde boîte de dialogue on peut vérifier le type, la
     longueur et le format par défaut de chaque champs. C'est là qu'il
     faut définir une _clé primaire_ : clic droit sur le nom du champ.
   * Finir en cliquant sur "Créer" la table apparait dans la base et ce
     coup-ci elle est modifiable.

C'est un peu long, il serait génial d'avoir une fonction d'exportation de toute une base vers un autre format.

Espérant que cela vous aidera.

Cordialement,

François
------------------------------------------------------------------------
*/Cie "Les pieds sur Terre"/*/ <mailto:cont...@conteur.net>
http://conteur.net /
------------------------------------------------------------------------



JLP a écrit :
bonjour,
cela fait plusieurs jours que j'essaie d'importer les données d'une feuille de calcul dans base.
J'ai épluche les docs et j'ai toujours le même  problème :
je suis bien la doc "De Calc à Base " - http://fr.openoffice.org/Documentation/How-to/Bdd/CalcABase.pdf

Les données s'inscrivent dans la nouvelle table créée.
C'est alors que tout bascule :
il y a par exemple une colonne de la feuille d'origine en format booleen. Elle est importe en texte. Si je change dans base le type du champ en boolean toutes les infos disparaissent.
Idem avec les champs integer qui sont importés en texte.
donc du coup je ne peux pas exploiter cette table
avez vous une idée ?
j'en ai besoin pour cette après midi et là je suis pas bien ...

merci d'avance à tous

JLP


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org




Répondre à