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 :

Critère d'un formulaire [AC-2010]


Sujet :

Requêtes et SQL.

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 18
    Points : 17
    Points
    17
    Par défaut Critère d'un formulaire
    Bonjour,

    J'ai un petit problème que je n'arrive pas comprendre, j'ai une requête SQL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT dbo_Materiels.ID_Materiel, dbo_Materiels.ID_User
    FROM dbo_Materiels INNER JOIN dbo_MaterielsType ON dbo_Materiels.ID_Identifiant = dbo_MaterielsType.ID_Type
    WHERE (((dbo_Materiels.ID_User)=[Forms]![Main Form].[ID_User]));
    Je souhaite que le champs ID_User soit égale au champs de mon formulaire principale qui se nomme ID_User aussi (je suis actuellement dans un sous formulaire ou cette requête s’exécute)

    Cependant cela ne fonctionne pas, ma listview reste vide alors que je suis sûr qu'il y a au moins des éléments qui correspondent, de plus si je test avec la valeur en dur, les bon résultat s'affichent. Du coup je pense que le problème vient de la syntaxe pour accéder à la valeur, si quelqu'un peux m'aider, ça serait très aimable.

    Cordialement,

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 079
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 079
    Points : 24 721
    Points
    24 721
    Par défaut
    Avec 2010 il faut spécifier la relation à l'ihm.
    Comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    PARAMETERS [Forms]![Main Form].[ID_User] Long;
    SELECT dbo_Materiels.ID_Materiel, dbo_Materiels.ID_User
    FROM dbo_Materiels INNER JOIN dbo_MaterielsType ON dbo_Materiels.ID_Identifiant = dbo_MaterielsType.ID_Type
    WHERE (((dbo_Materiels.ID_User)=[Forms]![Main Form].[ID_User]));
    ou encore

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT dbo_Materiels.ID_Materiel, dbo_Materiels.ID_User
    FROM dbo_Materiels INNER JOIN dbo_MaterielsType ON dbo_Materiels.ID_Identifiant = dbo_MaterielsType.ID_Type
    WHERE (((dbo_Materiels.ID_User)=eval([Forms]![Main Form].[ID_User])));
    Cordialement,

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 18
    Points : 17
    Points
    17
    Par défaut
    Merci cela fonctionne à merveille, je n'aurai pas su trouver ce petit trick.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/05/2007, 08h31
  2. Réponses: 7
    Dernier message: 04/04/2007, 17h34
  3. affichage des champs selon critère dans un formulaire
    Par emmablue dans le forum Access
    Réponses: 5
    Dernier message: 31/07/2006, 10h39
  4. Réponses: 10
    Dernier message: 27/07/2006, 15h04
  5. Modification critére requête via formulaire
    Par frevale dans le forum Access
    Réponses: 1
    Dernier message: 02/11/2005, 22h30

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