ACCESS : MàJ de 2 champs d'une table par rapport à une autre

ACCESS : MàJ de 2 champs d'une table par rapport à une autre - VB/VBA/VBS - Programmation

Marsh Posté le 11-01-2007 à 21:26:44    

Bonjour.
Voila mon pb :
une table 1 contient un fichier clients
dans cette table j'ai le champ NOM et le champ IDENTIFIANT
 
une table 2 contient quelques milliers d'enregistrements reprend d'autres enregistrements mais contient également des champs NOM et IDENTIFIANT
 
voila ce que je voudrais créer comme mise à jour :
 
SI je trouve dans le champ IDENTIFIANT de la table 2 une racine existante dans le champ IDENTIFIANT de la table 1, ( table2.ID like *table1.ID* ) je veux que la requete mette à jour le champ IDENTIFIANT et le champ NOM en même temps, cela en cascade
 
Comment faire ?


---------------
http://www.ypikay.com
Reply

Marsh Posté le 11-01-2007 à 21:26:44   

Reply

Marsh Posté le 12-01-2007 à 16:24:59    

Je ne suis pas sûr d'avoir bien compris ton problème, ni s'il est pertinent de le résoudre par la méthode que tu demandes, mais je pense qu'en utilisant la fonction InStr() tu devrais régler ton problème.
Tu ajoutes un champ calculé à ta requête dont la formule sera InStr(T2.id, T1.id) et comme critère de filtre du champ il te restera à préciser > 0
Vérifie quand même les paramètres de InStr(), je t'écris cela de mémoire et l'ordre des paramètres est important (recherche de x dans y ou y dans x).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed