abdellatifalaoui
Messages postés7Date d'inscriptiondimanche 13 juin 2004StatutMembreDernière intervention14 décembre 2004
-
5 déc. 2004 à 20:46
gandalflegris007
Messages postés211Date d'inscriptionlundi 31 mars 2003StatutMembreDernière intervention11 juin 2007
-
6 déc. 2004 à 15:42
Bonjour
j'ai une base de donné local, et à la fin de chaque semaine, je doit valider l'ensemble des écritures d'une table vers une autre table d'une base de données sur le réseau local.
pour la connexion à ma base de donnée local j'utilise un Rec1 (recordset)
ex:
set base1 as (chemin)
set rec1 (chemin)
pour la connexion à l'autre base de donnée j'utilise un rec2 (recordset).
ex:
set base2 as (chemin)
set rec2 (chemin)
la question:
supposons que mon recordset à trouvé 5 opérations à envoyer.
gandalflegris007
Messages postés211Date d'inscriptionlundi 31 mars 2003StatutMembreDernière intervention11 juin 2007 6 déc. 2004 à 15:42
Salut abdellatifalaoui,
il y a plusieurs méthodes de résolution sur ton pb et tout dépend de tes enregistrements et de la validation que tu dois mener avant de les basculer en central.
La solution la plus simple dans les cas standard est celle des requêtes SQL.
Admettons que tu dois coller tous les enregistrements de ta table1 où le champ Valider est coché dans ta table2 alors il faut faire :
DoCmd.RunSQL ("INSERT INTO Table2 SELECT Table1.* FROM Table1 WHERE Table1.Valider=1;")
Ensuite, pour supprimer les enregsitrements de la table1 tu fais un
DoCmd.RunSQL ("DELETE Table1.* FROM Table1 WHERE Table1.Valider=1;")