Pages: 1
- Sujet précédent - requete pour selectionner un nombre dans une colonne où des lettres et - Sujet suivant
#1 Wed 31 March 2010 10:08
- robert08
- Participant occasionnel
- Date d'inscription: 5 Mar 2009
- Messages: 10
requete pour selectionner un nombre dans une colonne où des lettres et
J'ai une colonne dans ma table attributaire avec un mot suivi d'un nombre et j'aimerai sélectionner seulement le nombre. Comment faire?
Exemple: dans ma colonne j'ai "DUPONT 35645" et j'aimerai sélectionner seulement le nombre 35645.
Hors ligne
#2 Wed 31 March 2010 10:25
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: requete pour selectionner un nombre dans une colonne où des lettres et
Salut,
Le code chiffré a toujours la même longueur (5 digits)?
Si c'est le cas ---> Right$(Ton_Champs, 5)
A+
Joël
Hors ligne
#3 Wed 31 March 2010 10:48
- robert08
- Participant occasionnel
- Date d'inscription: 5 Mar 2009
- Messages: 10
Re: requete pour selectionner un nombre dans une colonne où des lettres et
Salut Joël,
Nan malheureusement, la longueur varie de 1 à 5 digits.
Hors ligne
#4 Wed 31 March 2010 11:45
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: requete pour selectionner un nombre dans une colonne où des lettres et
Existe t'il toujours un blanc entre le nom et le code?
Plusieurs pistes --> Extraire la position du blanc dans la chaine de caractères puis prendre de la droite le nombre de caractères jusqu'au blanc.
---> Tester une par une les valeurs en partant de la droite --> If Variable in (0, 1, 2, 3 .......) then etc....
Dernière modification par Spacejo (Wed 31 March 2010 11:45)
Hors ligne
#5 Wed 31 March 2010 12:34
- robert08
- Participant occasionnel
- Date d'inscription: 5 Mar 2009
- Messages: 10
Re: requete pour selectionner un nombre dans une colonne où des lettres et
Oui il a toujours un blanc entre le nom et le numero.
Cependant je comprend la logique mais j'ai du mal à la retranscrire en requete.
Hors ligne
#6 Wed 31 March 2010 12:37
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: requete pour selectionner un nombre dans une colonne où des lettres et
Alors essaye voir ceci:
Code:
Update Ta_Table Set Ton_Champs=Right$(Ton_Champs, Len(Ton_Champs) - Instr(1,Ton_Champs," "))
Attention car celà va supprimer la chaine comprenant le nom.
Pour contrecarrer celà --> ajoute un champs puis fait pointer la requète dessus.
Code:
Update Ta_Table Set Ton_Nouveau_Champs=Right$(Ton_Champs, Len(Ton_Champs) - Instr(1,Ton_Champs," "))
Dernière modification par Spacejo (Wed 31 March 2010 12:38)
Hors ligne
#7 Wed 31 March 2010 12:45
- robert08
- Participant occasionnel
- Date d'inscription: 5 Mar 2009
- Messages: 10
Re: requete pour selectionner un nombre dans une colonne où des lettres et
Tu es un vrai génie Joël.
Ca fonctionne à la perfection
Merci GeoRezo
Hors ligne
#8 Wed 31 March 2010 12:46
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: requete pour selectionner un nombre dans une colonne où des lettres et
Merci pour le compliment
Content pour toi
A+
Joël
Hors ligne
Pages: 1
- Sujet précédent - requete pour selectionner un nombre dans une colonne où des lettres et - Sujet suivant