Bonsoir Aurélien,

LE METAYER Aurélien a écrit :
Bonjour,

Soit deux bases sous oOo, toutes deux issues de bases access *.mdb à l'origine
BASE1.ODB
BASE2.ODB

Chacune de ces bases est construite sur le même modèle et comprend une table nommée TABLE1

Ces deux tables TABLE1 contenues dans deux bases différentes contiennent des champs identiques ID, CHAMP1, CHAMP2, CHAMP3

Est-il possible de fusionner les informations contenues dans ces deux tables en une seule ?
Oui.

Copier les données de la table1 de la Base1 vers la table1 de la Base2 peut se faire aisément par un glisser-déposer.

Sinon, comme signalé, la possibilité de réaliser une copie (totale ou partielle) via SQL est peut être plus avantageuse, notamment si on doit l'exécuter dans un script (macro).


Manuellement, la fonction copier / coller la table via joindre des données donne un message d'erreur.

Sans doute as-tu essayé de faire glisser la Base1.table1 sur une Base2.table1
Cela génère en effet une erreur.

Par contre :
solution 1 - toutes les données de Base1.table1 >Base2.table1
ouvres alors la Base2.table1, puis fais glisser la Base1.table1 dedans.
Et hop !

solution 2 - seules certaines données
Crées pour cela une requête, Base1.qryNombre13, avec quelque chose comme
SELECT "ID", "horaire", "nombre" FROM "Table1" WHERE "nombre"  LIKE '%13'
Là tu n'extrairas que les nombres se terminant par '13'.
Ensuite tu peux exporter le résultat de cette requête dans Base2.table1
selon le principe de la solution 1.
NB: les champs de la requête doivent être identiques pour les tables manipulées (nom de champ ou nom d'alias)

Merci

@+

--
Francois Gatto

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

Répondre à