Séparer en 3 lignes une adresse postale

  • Thread starter Raphaël - I. FIMAC
  • Start date
R

Raphaël - I. FIMAC

Bonjour à tous,

Quelqu'un a t-il une idée pour séparée en 3 lignes d'adresses bien
distinctes une adresse postale type :

Ce que j'ai actuellement :
champ 1 : DUPONT
champ 2 : JEAN
champ 3 : 5 rue de l'hers
BAT 10
Apt 123
champ 4 : 31000
champ 5 : TOULOUSE

ce que je veux obtenir :
champ 1 : DUPONT
champ 2 : JEAN
champ 3 : 5 rue de l'hers
champ 4 : BAT 10
champ 5 : Apt 123
champ 6 : 31000
champ 7 : TOULOUSE

J'arrive bien à extraire la première ligne avec la requête suivante :


Code :
IIf(InStr(1,[TiersAdresse1Ligne],Chr(13))<>0,Left([TiersAdresse1Ligne],InStr(1,[TiersAdresse1Ligne],Chr(13))),[TiersAdresse1Ligne])
AS Adr1Mais je galère comme un dingue pour la ligne d'adresse 2 et 3, si
quelqu'un a une idée, elle est la bien venu.

PS : J'ai le reste de mon adresse (c'est à dire ligne 2 et ligne 3 sans la
ligne 1) avec cette requête :


Code :
IIf(InStr(1,[TiersAdresse1Ligne],Chr(13))<>0,Mid([TiersAdresse1Ligne],InStr(1,[TiersAdresse1Ligne],Chr(13))),"")Merci.
Raph
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top