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 :

Récupération paramètre dans un sous-formulaire


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Récupération paramètre dans un sous-formulaire
    J'affiche la clé de ma table1 dans mon formulaire form1 et je souhaiterais utiliser cette clé cle1 dans mon sous formulaire form2 avec une requête sur la table2 qui filtre les données sur la clause WHERE valeur = cle1.
    Ma requête ne fonctionne pas quand j'utilise cle1 telle que.
    Y-a-t-il une méthode simple? Merci

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

    Montre ta requête, et du nous de quel type est clé 1 (string, long, ...), de plus s'il y'a un message d'erreur indique le nous. Sans ces informations cela va être dur de trouver.

    Starec

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Table1: Clé1 (Numauto)
    Champ1

    Table2: Clé2 (Numauto)
    Clé1
    Champ2

    Table3: Clé3 (Numauto)
    Ref3

    Table4: Clé4 (Numauto)
    Clé3
    Réf4

    (Table1 et Table2 sont liées par une relation 1-n)
    (Table3 et Table4 sont liées par une relation 1-n)

    J'affiche une liste de choix à l'utilisateur avec les valeur de Table1 pour remplir Table3!Ref3 avec Clé1. (Ca marche)

    Je souhaite afficher une liste de choix à l'utilisateur pour remplir Table4!Ref4 avec Clé2.

    Dans mon formulaire principal Form1(avec en source Table3) la Clé3 à un moment donné a la valeur Val3. j'ai un sous-formulaire Form2 (Clé père/fils Clé3) avec en source la requête suivante:
    Select Table2.Champ2 from Table2 where Table2.Clé2 = Val3.

    Val3 qui vienne de mon formulaire père est à 0. donc je n'ai rien dans ma liste.
    Si j'execute la requête sans clause where ça marche mais j'ai tout la table Table2 sans critère ce qui n'est pas bon.

    Detail:
    Table1 serait une liste de peintres
    Table2 serait le nom des tableaux par peintre

    On recense les expos

    Table3 serait une liste d'exposant (basée sur la liste des peintres)
    Table4 serait le nom des tableaux exposés (basée sur la liste des tableaux filtrés par peintre)

    J'espère que c'est clair

  4. #4
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    En fait, je ne comprends pas pourquoi dans mon sous formulaire je n'arrive pas à accéder à une clé du formulaire père, alors que je spécifie bien le lien fils/père.

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/06/2013, 10h31
  2. Réponses: 2
    Dernier message: 23/06/2013, 22h07
  3. récupération de valeur dans un sous-formulaire
    Par Sebastien_INR59 dans le forum Access
    Réponses: 2
    Dernier message: 05/06/2006, 12h48
  4. Filtrages dans des sous-formulaires
    Par Smint dans le forum Access
    Réponses: 4
    Dernier message: 20/09/2005, 14h56
  5. Réponses: 4
    Dernier message: 16/09/2005, 16h56

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