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 sélectionner une table en fonction d'un choix dans une liste


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Janvier 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 67
    Localisation : France

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2007
    Messages : 32
    Points : 34
    Points
    34
    Par défaut Comment sélectionner une table en fonction d'un choix dans une liste
    Bonjour à tous !
    Je récupère via un logiciel comptable des données en provenance de différents sites dans une base de données Access.
    J'enregistre ces données dans une table portant le nom de chaque site (paris,argeles,chamonix,etc...). Je souhaiterai afficher et éventuellement modifier ces données en fonction du choix fait dans une liste répertoriant les sites. Comment dois-je parametrer mon formulaire ?!
    D'avance je vous remercie pour l'aide que vous voudrez bien m'apporter.
    Bien cordialement,
    Aida75

  2. #2
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    Tu peux les récupérer par un SQL

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT MSysObjects.Name
    FROM MSysObjects
    WHERE MSysObjects.Type=1  AND MSysObjects.Flags=0;
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



  3. #3
    Faw
    Faw est déconnecté
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Points : 1 383
    Points
    1 383
    Par défaut
    Tes tables ont normalement la même structure, il te suffit d'affecter la valeur
    de liste au recordsource du formulaire sur ouverture
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    me.Recordsource = forms!leformappelant!Laliste
    me.requery
    Je ne comprends rien à Access...Mais je me soigne.
    Moteur de recherche
    DAO

  4. #4
    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 gagnerais beaucoup et pourrais simplifier énormément en regroupant toutes tes tables en une seule avec un champ site
    Elle est pas belle la vie ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] USF récupérer dans une valeur en fonction d'un choix dans une liste (Combobox)
    Par mouftie dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 01/07/2015, 15h48
  2. Réponses: 5
    Dernier message: 28/11/2011, 14h47
  3. Réponses: 1
    Dernier message: 20/12/2010, 12h09
  4. Réponses: 3
    Dernier message: 05/02/2010, 03h45
  5. Réponses: 3
    Dernier message: 30/04/2007, 12h22

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