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

Access Discussion :

Comment gérer les codes postaux sous access?


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Novembre 2005
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Comment gérer les codes postaux sous access?
    J'ai une base de données d'environ 4000 personnes. Ces personnes habitent essentiellement dans le même département mais malheureusement pas toutes. Le code postal ne peut servir de clé primaire à ma table des villes car des villages peuvent avoir le même code postal. Lorsque je crée une table avec toutes les villes de France et leur code postal à savoir environ 39000, j'arrive à avoir dans mon formulaire d'enrégistrement d'une nouvelle personne une liste de choix déroulante des villes disponibles (39000) mais je ne sais pas comment faut il faire pour que la liste me propose un choix rapide et de plus plus restreint en fonction de la ou des permières lettres de la ville que je tape . exemple si je tape M puis A je voudrais que le choix se concentre uniquement sur les villes commencant par MA. Merci d'avance pour vos réponses .

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Choix des premiéres lettres
    Bonjour
    Il suffit dans la requête de saisir dans le champ "VILLE" ou autre
    la commande suivante :

    Comme [Saisir les premières lettres de la Ville ] & "*"

    En espérant avoir répondi à ta demande

    A+

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    tu prévois une zone de texte dans ton formulaire nommons la deb
    l'utilisateur va y entrer les premières lettres
    tu fais une requete select codepost ville from tabledescp where ville
    like [Formulaires]![monformulaire]![deb] & "*"
    cette requête va nourrir ta zone de liste déroulante
    sur deb pour l'évènement change
    tu mets me.requery
    Elle est pas belle la vie ?

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 260
    Points : 19 423
    Points
    19 423
    Billets dans le blog
    63
    Par défaut
    Salut,

    suppose que tu as une table1 (pour les villes) dont le 1er champ est Nom.

    1 liste1 déroulante (combobox) dont la propriété RowSource="table1"

    et maintenant tu mets sur l'évènement Change de ta liste1:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub Liste1_Change()
     
      If (Liste1.text <> "") Then
      Liste1.RowSource = "Select * From Table1 where Nom Like '" & Liste1.text & "*'"
      Else
      Liste1.RowSource = "Table1"
      End If
     
    End Sub

    Ce qui te permets d'afficher dans ta liste uniquement les villes qui commence par ta saisie.

    Tu peux aussi utiliser la propriété autoexpand de ta liste:

    @+
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

Discussions similaires

  1. Comment gérer les caméras ip sous ubuntu 12.04
    Par alex89edu dans le forum Matériel
    Réponses: 1
    Dernier message: 23/10/2012, 23h33
  2. [SP-2007] Comment gérer les accréditations des sous-sites ?
    Par Sites dans le forum SharePoint
    Réponses: 14
    Dernier message: 11/07/2011, 13h45
  3. Comment gérer les erreurs de la compilation sous linux ?
    Par petitclem dans le forum Autres éditeurs
    Réponses: 15
    Dernier message: 01/08/2008, 15h53
  4. Comment gérer les WideString avec du code ASM ?
    Par Zepeq dans le forum Langage
    Réponses: 2
    Dernier message: 06/04/2008, 11h57
  5. comment exploiter les codes d'erreurs sous windows xp?
    Par lejum2005 dans le forum Windows XP
    Réponses: 4
    Dernier message: 03/03/2006, 17h26

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