Bonjour
J'ai un fichier de ce style.
Il s'agit d'un fichier des modifications effectuées dans un fichier Adresse.
Il ne contient que les valeurs des champs qui ont été modifiés.
Date NoClient NomClient Adresse Ville
etc...
01.01.07 432 Albert Rue xz Lille
02.01.07 432 Rte du Lac
03.01.07 432
Paris
04.01.07 432 Rte abc
Je dois créer un fichier qui contiendra pour chaque compte que les dernières
modifications effectuées pour chaque champe.
Dans l'exemple ci-dessus, je devrais trouver:
Date NoClient NomClient Adresse Ville
etc...
01.01.07 432 Albert Rue abc Paris
A noter que mon fichier réel contient environ 20 champs.
Comment je dois procéder pour arriver à ce résultat. Requête (mais comment?)
ou code VBA avec un recordset Entrée et un Sortie afin de mettre à "plat"
chaque client.
Bonjour Eric Ben t'es drôlement sympa de m'avoir fait cet exemple, je t'en remercie. Si tu passes un jour dans ma région, allez je t'inviterais à boire un coup. ;-)
C'est exactement ce que je recherchais et ce que j'aurais aimé pouvoir faire, ton exemple est parfait. Je vais l'adapter à mon cas. J'ai pas encore décidé de comment je vais gèrer la log initiale. Par contre j'ai bien compris le fonctionnement de ton code et je vais pouvoir finaliser sans problème.
Meilleures salutations. A une prochaine sur ces ondes
Jean-Michel
"Eric" a écrit dans le message de news:
Bonjour,
Si tu veux conserver ta table Log initiale, c'est à dire contenant toutes les modifs sur les adresses aux différentes dates, avec un peu de SQL et du DAO, cela est faisable. Un exemple simplifié ici : http://cjoint.com/?cCqat20xNF La procédure crée la table Log Final la 1ere fois et stocke pour chaque client une ligne avec toutes les modifs à la dernière date. Les fois suivantes, la table est purgée des enregistrements antérieurs car je ne sais pas comment tu gères la table Log initial.
A tester sur une table volumineuse car j'ai repris à quelque chose près ton exemple. Si ça peut aider.
Non non pas encore résolu.
Mais je m'y attelle. A+
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour Eric
Ben t'es drôlement sympa de m'avoir fait cet exemple, je t'en remercie.
Si tu passes un jour dans ma région, allez je t'inviterais à boire un coup.
;-)
C'est exactement ce que je recherchais et ce que j'aurais aimé pouvoir
faire, ton exemple est parfait.
Je vais l'adapter à mon cas.
J'ai pas encore décidé de comment je vais gèrer la log initiale.
Par contre j'ai bien compris le fonctionnement de ton code et je vais
pouvoir finaliser sans problème.
Meilleures salutations.
A une prochaine sur ces ondes
Jean-Michel
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
eSdi9n0WHHA.2284@TK2MSFTNGP03.phx.gbl...
Bonjour,
Si tu veux conserver ta table Log initiale, c'est à dire contenant toutes
les modifs sur les adresses aux différentes dates, avec un peu de SQL et
du DAO, cela est faisable.
Un exemple simplifié ici : http://cjoint.com/?cCqat20xNF
La procédure crée la table Log Final la 1ere fois et stocke pour chaque
client une ligne avec toutes les modifs à la dernière date. Les fois
suivantes, la table est purgée des enregistrements antérieurs car je ne
sais pas comment tu gères la table Log initial.
A tester sur une table volumineuse car j'ai repris à quelque chose près
ton exemple. Si ça peut aider.
Non non pas encore résolu.
Mais je m'y attelle.
A+
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour Eric Ben t'es drôlement sympa de m'avoir fait cet exemple, je t'en remercie. Si tu passes un jour dans ma région, allez je t'inviterais à boire un coup. ;-)
C'est exactement ce que je recherchais et ce que j'aurais aimé pouvoir faire, ton exemple est parfait. Je vais l'adapter à mon cas. J'ai pas encore décidé de comment je vais gèrer la log initiale. Par contre j'ai bien compris le fonctionnement de ton code et je vais pouvoir finaliser sans problème.
Meilleures salutations. A une prochaine sur ces ondes
Jean-Michel
"Eric" a écrit dans le message de news:
Bonjour,
Si tu veux conserver ta table Log initiale, c'est à dire contenant toutes les modifs sur les adresses aux différentes dates, avec un peu de SQL et du DAO, cela est faisable. Un exemple simplifié ici : http://cjoint.com/?cCqat20xNF La procédure crée la table Log Final la 1ere fois et stocke pour chaque client une ligne avec toutes les modifs à la dernière date. Les fois suivantes, la table est purgée des enregistrements antérieurs car je ne sais pas comment tu gères la table Log initial.
A tester sur une table volumineuse car j'ai repris à quelque chose près ton exemple. Si ça peut aider.
Non non pas encore résolu.
Mais je m'y attelle. A+
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr