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]