OVH Cloud OVH Cloud

DOUBLONS: Comment rendre à César ...

1 réponse
Avatar
Rodrigue
Bonsoir à tous les kings du VBA,

Je dois regrouper plusieurs tables encodées sur différents ordis en une
seule.
Suite à cette opération, la table 'CLIENTS' contient pas mal de doublons:
ainsi, par ex, ALAIN est présent plusieurs fois avec des clés primaires
différentes. (N°auto sur plusieurs ordis)

Client_ID Nom Adresse
0455 ALAIN Rue des Prés
1258 ALAIN Rue des Prés

Une autre table contenant les commandes a subi le même traitement. Les
commandes d'ALAIN sont donc attachées à la table CLIENTS par une clé
externe. Ainsi, et pour ne prendre que les commandes d'ALAIN, certains
enregistrements se présentent comme suit:

N°Commande RéfClient Titre
C0123 0455 VBA pour les nuls
C0231 0455 Plus loin avec Access
C0444 1258 Le grand livre des bases de
données
C1245 1258 Abonnez-vous à un newsgroup.

Chacune des 2 tables contenant plusieurs milliers d'enregistrements, comment
faire pour rendre à césar ce qui lui appartient...
c-à-d uniformiser dans la table COMMANDES les RéfClient (toutes les
commandes passées par Alain devant porter une RéfClient 0455) avant de
pouvoir supprimer les doublons de la table CLIENTS.

La tâche n'est évidemment pas envisageable client par client.
Toute aide urgente ben oui sinon ce serait pas comique ;-) toute
piste est la bienvenue puisque je n'en suis qu'au chapitre 2 de VBA pur les
Nuls....

Si réponse perso: mon mail fa312242@skynet.be

Merci d'avance.

ROD

1 réponse

Avatar
Lamjed
bjr,

voir avec l'assistant (Access 97) requête cherché doublon


"Rodrigue" a écrit dans le message news:
#eWILG#
Bonsoir à tous les kings du VBA,

Je dois regrouper plusieurs tables encodées sur différents ordis en une
seule.
Suite à cette opération, la table 'CLIENTS' contient pas mal de doublons:
ainsi, par ex, ALAIN est présent plusieurs fois avec des clés primaires
différentes. (N°auto sur plusieurs ordis)

Client_ID Nom Adresse
0455 ALAIN Rue des Prés
1258 ALAIN Rue des Prés

Une autre table contenant les commandes a subi le même traitement. Les
commandes d'ALAIN sont donc attachées à la table CLIENTS par une clé
externe. Ainsi, et pour ne prendre que les commandes d'ALAIN, certains
enregistrements se présentent comme suit:

N°Commande RéfClient Titre
C0123 0455 VBA pour les nuls
C0231 0455 Plus loin avec Access
C0444 1258 Le grand livre des bases de
données
C1245 1258 Abonnez-vous à un newsgroup.

Chacune des 2 tables contenant plusieurs milliers d'enregistrements,
comment

faire pour rendre à césar ce qui lui appartient...
c-à-d uniformiser dans la table COMMANDES les RéfClient (toutes les
commandes passées par Alain devant porter une RéfClient 0455) avant de
pouvoir supprimer les doublons de la table CLIENTS.

La tâche n'est évidemment pas envisageable client par client.
Toute aide urgente ben oui sinon ce serait pas comique ;-) toute
piste est la bienvenue puisque je n'en suis qu'au chapitre 2 de VBA pur
les

Nuls....

Si réponse perso: mon mail

Merci d'avance.

ROD






---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.536 / Virus Database: 331 - Release Date: 03/11/2003