Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/10/2011, 13h46   #1
Invité de passage
 
Homme Pierre Vanhalst
Analyste d'exploitation
Inscription : octobre 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Pierre Vanhalst
Localisation : France, Eure et Loir (Centre)

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Industrie

Informations forums :
Inscription : octobre 2011
Messages : 5
Points : 0
Points : 0
Par défaut recherche de chaine num dans texte

J'ai une colonne de texte dans lequel j'ai le nom du client et entre parenthése son code
Exemple : dupont pierre (12345678) Elancourt.
dans une colonne contitionnelle numérique je souhaite recupérer 12345678 seulement.

Merci de votre aide
vanhalst est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 13h52   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 561
Points : 7 561
Est-ce que ton numéro est toujours entouré de parenthèses ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 15h46   #3
Invité de passage
 
Homme Pierre Vanhalst
Analyste d'exploitation
Inscription : octobre 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Pierre Vanhalst
Localisation : France, Eure et Loir (Centre)

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Industrie

Informations forums :
Inscription : octobre 2011
Messages : 5
Points : 0
Points : 0
Par défaut oui j'ai toujours des parenthéses pour ces 8 chiffres

oui j'ai toujours des parenthéses pour ces 8 chiffres
vanhalst est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 18h30   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 561
Points : 7 561
Ok si tu as toujours huit chiffres c'est encore plus simple:

Code :
mid([TonChampComplet]; instr([TonChampComplet];"(")+1;8)
va récupérer les 8 caratères qui suivent la parenthèse ouvrante.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 22h30   #5
Invité de passage
 
Homme Pierre Vanhalst
Analyste d'exploitation
Inscription : octobre 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Pierre Vanhalst
Localisation : France, Eure et Loir (Centre)

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Industrie

Informations forums :
Inscription : octobre 2011
Messages : 5
Points : 0
Points : 0
Par défaut N° dans texte

OK merci cela fonctionne du premier coup par contre j'ai un autre probléme car lorsque je met la colonne en numérique et qu'il y a du texte cela me met #Erreur et je n'arrive pas à remplacer ce message d'erreur par un zéro ou un blanc.
Avez vous une idée de solution.
Merci
vanhalst est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2011, 06h12   #6
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 620
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 620
Points : 30 943
Points : 30 943
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Mets tout simplement ta colonne en texte, car si tu n'as pas de calculs à faire, comme par exemple sur les codes postaux, le type texte est le meilleur compromis.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2011, 10h47   #7
Invité de passage
 
Homme Pierre Vanhalst
Analyste d'exploitation
Inscription : octobre 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Pierre Vanhalst
Localisation : France, Eure et Loir (Centre)

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Industrie

Informations forums :
Inscription : octobre 2011
Messages : 5
Points : 0
Points : 0
Par défaut #Erreur dans colonne numérique

j'ai besoin de calcul donc le format texte est nécéssaire.
Je ne trouve pas comment retirer ces #Erreur pour un blanc ou zéro !!

Merci de votre éclairage

Pierre2
vanhalst est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2011, 17h33   #8
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 561
Points : 7 561
essaye
Code :
val(mid([TonChampComplet]; instr([TonChampComplet];"(")+1;8))
cela va convertire ton texte en nombre
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2011, 09h06   #9
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonjour,

Quel boulot effectué par MAROT sur le forum

Par contre ta ligne de code pose des soucis chez moi. Surtout pour satisfaire la demande qui se complète ...Ici...

Ceci semble convenir :
Code :
Mid([TonChampComplet],InStrRev(Nz([TonChampComplet],0),"(",Len(Nz([TonChampComplet],0)),1)+1,8) AS Result
Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h43.


 
 
 
 
Partenaires

Hébergement Web