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 :

clause Where dans une liste déroulante renvoie au formulaire Parent [AC-2007]


Sujet :

Requêtes et SQL.

  1. #1
    Membre régulier
    Homme Profil pro
    Administrateur (improvisé) de base de données
    Inscrit en
    Décembre 2014
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Administrateur (improvisé) de base de données
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2014
    Messages : 102
    Points : 72
    Points
    72
    Par défaut clause Where dans une liste déroulante renvoie au formulaire Parent
    Bonjour à tous

    Je coince sur un petit truc : dans un formulaire, j'ai une liste déroulante dont la clause Where doit se référer à la valeur d'un champ du formulaire en question.
    Dans le Contenu, le Select, le From et l'Order by ne me posent aucun problème.
    Pour la clause Where, je pourrais bien sûr écrire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Where Forms!monformulaire.monchamp = valeur
    mais je voudrais remplacer le Forms!monformulaire (qui est un chemin absolu) par un chemin relatif du type Me ou Parent
    J'ai essayé sans succès :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Me!monchamp, Me.monchamp, Parent!monchamp, Parent!monchamp...
    rien n'y fait.

    Quelle est la syntaxe svp ?

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,

    À mon avis, il faut ruser un peu.

    Une solution consisterait
    - à mémoriser dans une variable globale, la valeur contenue dans le formulaire parent ;
    - à écrire une fonction qui récupère le contenu de cette variable globale ;
    - et utiliser cette dernière pour construire la requête de la propriété « Contenu » de la zone de liste.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  3. #3
    Membre régulier
    Homme Profil pro
    Administrateur (improvisé) de base de données
    Inscrit en
    Décembre 2014
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Administrateur (improvisé) de base de données
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2014
    Messages : 102
    Points : 72
    Points
    72
    Par défaut
    Oula, ça à l'air bien compliqué pour pas grand chose. C'est bizarre parce que le Parent marche lorsque la liste déroulante est dans un sous-formulaire et je pensais qu'il y aurait une syntaxe aussi simple pour une liste déroulante dans le formulaire principal, mais non !
    En tout cas, merci de votre réponse. Je crois que je vais lâcher l'affaire et modifier à la main les listes déroulantes de mes formulaires. Un chemin relatif m'aurait évité de le faire, mais ce n'est pas grave.

    Merci

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

Discussions similaires

  1. [AC-2010] erreur lors d'un copier-coller dans une liste déroulante d'un formulaire
    Par freeman3869 dans le forum Access
    Réponses: 11
    Dernier message: 19/05/2015, 14h59
  2. Réponses: 11
    Dernier message: 06/05/2011, 15h34
  3. Saisie de plusieurs caractère dans une liste déroulante
    Par Oluha dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/03/2005, 14h32
  4. Rajouter "Tous" dans une Liste Déroulante
    Par smirold dans le forum IHM
    Réponses: 7
    Dernier message: 25/10/2004, 13h29

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