Ajout des caractères devant une chaîne
Le
Bonjour,
Je viens pour demander une aide. J'ai un champ "Matricule" dans la table Ouvrants_droits qui ont des matricules avec le nombre qui va de 3 à 6 chiffres. Je souhaite ajouter C20000 pour les matricules à 3 chiffres, C2000 pour les matricules à 4 chiffres, C200 pour les matricules à 5 chiffres et C20 pour les matricules à 6 chiffres. Exemple:
-Mr Titi matricule: 351 passe en C20000351
-Mme Toto matricule: 3512 passe en C20003512
-Mr Tutu matricule: 35123 passe en C20035123
-Mme Tata matricule: 351234 passe en C20351234
J'espère que j'ai bien exprimé ma demande et qu'une lumière m'appotera une solution
Je vous remercie par avance
Je viens pour demander une aide. J'ai un champ "Matricule" dans la table Ouvrants_droits qui ont des matricules avec le nombre qui va de 3 à 6 chiffres. Je souhaite ajouter C20000 pour les matricules à 3 chiffres, C2000 pour les matricules à 4 chiffres, C200 pour les matricules à 5 chiffres et C20 pour les matricules à 6 chiffres. Exemple:
-Mr Titi matricule: 351 passe en C20000351
-Mme Toto matricule: 3512 passe en C20003512
-Mr Tutu matricule: 35123 passe en C20035123
-Mme Tata matricule: 351234 passe en C20351234
J'espère que j'ai bien exprimé ma demande et qu'une lumière m'appotera une solution
Je vous remercie par avance

Poser une question


"bourah" >
Bonjour,
A condition que le champ "Matricule" soit bien de type texte...
Crées une requête de mise à jour, avec le champ matricule,
puis, comme mise à jour, tu indiques :
Left("C20000000" ; 9-Len([Matricule])) & [Matricule]
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)