IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

requête d'extraction d'adresse clients


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2006
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 88
    Points : 36
    Points
    36
    Par défaut requête d'extraction d'adresse clients


    Voilà, j'ai une table client dont. J'ai des enregistrements dont leur adresse est complète et d'autres incomplètes où il y'a juste le numéro. Je peux également avoir des adresses vides.

    j'ai fais une formule du style =Droite(MonChamps ; 4).

    Comment je peux savoir si ça me renvoie bien les enregistrements avec les adresses incomplètes (bien sûr en vérifiant avec la table client, sachant que la table contient 50000 enregistrements).

    Merci pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Où est placé ta formule (dans une autre table ?)

    Pour compter utilise la fonction de domainde DCount , fait un compte du nombre d'enregistrement dans ta premiére table, et un compte de ce qu'il y'a d'après ta formule et compare les deux.

    Starec

  3. #3
    Nouveau membre du Club
    Inscrit en
    Décembre 2006
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 88
    Points : 36
    Points
    36
    Par défaut
    Citation Envoyé par Starec
    Bonjour

    Où est placé ta formule (dans une autre table ?)

    Pour compter utilise la fonction de domainde DCount , fait un compte du nombre d'enregistrement dans ta premiére table, et un compte de ce qu'il y'a d'après ta formule et compare les deux.

    Starec
    Depuis une requête je veux extraire les clients dont leur adresses sont incomplètes dans la table client. :f2:,

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Avant je travaillais sur des fichies d'adresses, et je voyais de tout, le problème est d'abord de savoir comment est structuré ta base, y'a t'il bien un champ par adresse ?

    De plus, qu'appelles-tu une adresse incompléte, suivant quels critéres ?

    Pour toi elle est peut-être incompléte, mais bonne postalement.

    Une recherche sur une adresse incompléte doit donc être faite suivant des critéres, il faut d'abord les définir. Il n'y a qu'à partir de là que l'on peut définir une requête d'extraction.

    Starec

  5. #5
    Nouveau membre du Club
    Inscrit en
    Décembre 2006
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 88
    Points : 36
    Points
    36
    Par défaut
    Citation Envoyé par Starec
    Bonjour

    Avant je travaillais sur des fichies d'adresses, et je voyais de tout, le problème est d'abord de savoir comment est structuré ta base, y'a t'il bien un champ par adresse ?

    De plus, qu'appelles-tu une adresse incompléte, suivant quels critéres ?

    Pour toi elle est peut-être incompléte, mais bonne postalement.

    Une recherche sur une adresse incompléte doit donc être faite suivant des critéres, il faut d'abord les définir. Il n'y a qu'à partir de là que l'on peut définir une requête d'extraction.

    Starec
    J'oubliais de donner plus de précision. Une adresse complète dans ma base client doit contenir :
    • numéro de rue
    • libellé rue

    ça peut être un lieu dit, un chemin.
    Quand je dis incomplète, c'est parceque on a le numéro sans le libellé.

    Voilà j'espère avoir été clair
    merci

  6. #6
    Invité
    Invité(e)
    Par défaut
    Re

    Vu sous cet angle il faudrait procéder par étape

    1 - Comme tu veux détecter un numéro, mais un numéro peut-être à un ou plusieurs chiffres, je te conseil d'utiliser la fonction InStr pour récupérer le premier espace

    2 - Récupére cette position pour qu'avec la fonction Right tu récupéres la première partie.

    3 - Ensuite avec IsNumeric tu testes si c'est un nombre

    J'espère avoir put t'aiguiller avec cette méthode

    Starec

  7. #7
    Nouveau membre du Club
    Inscrit en
    Décembre 2006
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 88
    Points : 36
    Points
    36
    Par défaut
    Citation Envoyé par Starec
    Re

    Vu sous cet angle il faudrait procéder par étape

    1 - Comme tu veux détecter un numéro, mais un numéro peut-être à un ou plusieurs chiffres, je te conseil d'utiliser la fonction InStr pour récupérer le premier espace

    2 - Récupére cette position pour qu'avec la fonction Right tu récupéres la première partie.

    3 - Ensuite avec IsNumeric tu testes si c'est un nombre

    J'espère avoir put t'aiguiller avec cette méthode

    Starec
    Bonjour Starec,
    Tu parles de la fonction InStrRev («stringcheck»; «stringmatch»; «start»; «compare»)
    c'est cette fonction que je dois utiliser ?
    Merci pour ta réponse.

  8. #8
    Invité
    Invité(e)
    Par défaut
    Re

    Non il s'agit de la fonction InStr qui te permet de trouver la position d'une chaine dans une autre, dans ton cas de trouver le premier espace (donc après le premier chiffre, d'extraire à gauche (et non à droite) les premiers caractéres de ta chaine d'adresse à tester, (-1 caractéres à cause de l'espace) et de tester si c'est un numéric.

    Starec

Discussions similaires

  1. requête pour nettoyer les adresses incomplètes
    Par bouba_95 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 07/02/2007, 10h40
  2. requête d'extraction sur le nom égal à des caractères numériques
    Par bouba_95 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 10/01/2007, 16h58
  3. Problèmes avec Requêtes d'extraction 2
    Par NoBru dans le forum Access
    Réponses: 4
    Dernier message: 06/06/2006, 22h05
  4. Problèmes avec Requêtes d'extraction
    Par NoBru dans le forum Access
    Réponses: 3
    Dernier message: 03/06/2006, 15h25
  5. requête d'extraction de lieux (st et saint)
    Par sdchamplas dans le forum Langage SQL
    Réponses: 8
    Dernier message: 20/02/2003, 11h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo