Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
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 16/02/2011, 18h04   #1
Invité de passage
 
Inscription : février 2011
Messages : 6
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 6
Points : 0
Points : 0
Par défaut Svp Besoin d'aide Extraction donnée texte

Bonjour

Après de multiples recherches, impossible de trouver
En sachant que je suis débutant

Voici ma question, j aimerai donc extraire de mon champ "notes" le poids qui représente 3 caractères

Exemples
Notes

1: LP 504552837 320 Kg Scarlet JVGL4568623592......
2: LP 504523888 400 Kg T'Ve..

j ai donc besoin du 320 et 400, a savoir qu il y a toujours 2 espaces entre 320 et KG ou 400 et Kg " ___ Kg"
Si quelqu'un pouvait me donne la formule à placer dans ma requête ce serait SUPER

Pour info, j ai réussi a extraire les 9 chiffres après LP
Requête :
Code :
LP_AUTO: ExtracChaîne$([Notes];DansChaîne([Notes];"50");9)
D'avance Grand Merci pour le suivi

DocPat

D'avance Merci pour le débutant que je suis
DocPat
Docpat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 18h32   #2
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour Docpat,

Eh bien, tu as tout ce qu'il te faut...
Citation:
Envoyé par Docpat
Pour info, j ai réussi a extraire les 9 chiffres après LP
Requête : LP_AUTO: ExtracChaîne$([Notes];DansChaîne([Notes];"50");9)
Code :
Poids : ExtracChaîne$([Notes];DansChaîne([Notes];"  Kg")-3;3)
A tester, mais tu comprends l'esprit...
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 19h01   #3
Invité de passage
 
Inscription : février 2011
Messages : 6
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 6
Points : 0
Points : 0
Par défaut Merci ;)

Merci pour cette réponse rapide

Oui j ai bien compris le schmilblick

Code :
Poids : ExtracChaîne$([Notes];DansChaîne([Notes];"Kg")-3;3)
il m'indique #Erreur

Si tu ou vous avez une idée, de mon coté je continue a chercher, si oki je préviens

Merci à la communauté

DocPat
Docpat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 19h06   #4
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bizarre... je l'ai testé avec les données que tu as postées et cela fonctionne... vérifies, STP.

Tu as oublié les 2 espaces " Kg" au lieu de "Kg".
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 19h23   #5
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
... ou alors, il y a des enregistrements de ta table qui ne contiennent pas la chaîne de caractères " Kg". Dans ce cas :
Code :
Poids: VraiFaux(DansChaîne([Notes];"  Kg")>3;ExtracChaîne$([Notes];DansChaîne([Notes];"  Kg")-3;3);"pas de poids")
devrait faire l'affaire...

A tester... dans l'esprit.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 19h31   #6
Invité de passage
 
Inscription : février 2011
Messages : 6
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 6
Points : 0
Points : 0
Par défaut Grand Merci

oui en effet, j ai du faire une erreur la 1ere x

Mais oui parfait, et de plus, oui je commence a comprendre ce que je fais

Merci pour ton aide

Bonne soirée
DocPat
Docpat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 19h38   #7
Invité de passage
 
Inscription : février 2011
Messages : 6
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 6
Points : 0
Points : 0
Par défaut Bravo

J'ai opté pour t'as deuxième solution

Merci Beaucoup pour ce coup de pouce



DocPat
Docpat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2011, 17h39   #8
Invité de passage
 
Inscription : février 2011
Messages : 6
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 6
Points : 0
Points : 0
Par défaut Aller plus Loin .....

Bonjour
Super, ca fonctionne bien

Est il possible d'aller plus loin dans la requête "j'imagine que évidement tout est possible "

Donc code pour extraire le poids et Lp me donne bien 3 et 9 chiffres, ma question est la suivante "est il possible de les extraire mais qu'ils soient converti en numérique"

Pas d'urgence dans ma requête, je regarde de mon coté demain

Merci

DocPat
Docpat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2011, 17h54   #9
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour Docpat,

Je ne maîtrise pas bien cette partie : regardes, dans l'aide, du côté des conversions de chaînes de caractères. Testes-les dans ta requête, tu verras, de suite, la fonction qui te convient.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2011, 18h07   #10
Invité de passage
 
Inscription : février 2011
Messages : 6
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 6
Points : 0
Points : 0
Par défaut Merci ;)

Merci pour ta réponse, je regarde ce week-end au calme

Pour Richard

DocPat
Docpat 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 14h00.


 
 
 
 
Partenaires

Hébergement Web