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

IHM Discussion :

Problème d'affichage de données dans un sous-formulaire [AC-2007]


Sujet :

IHM

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juin 2010
    Messages : 257
    Points : 102
    Points
    102
    Par défaut Problème d'affichage de données dans un sous-formulaire
    Bonjour à tous,

    J'ai un soucis sur l'affichage de résultat d'une requête dans un sous-formulaire !
    En fait j'ai un sous-formulaire dans lequel je veux stocker les résultats d'une requête suivant une valeur préalablement choisie dans un liste déroulante.
    Pour se faire je manipule le recordsource du sous-formulaire comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
        sql = "SELECT ECHANTILLONS_BIO.NUM_ECH, ECHANTILLON.NUM_DOSSIER, ECHANTILLONS_BIO.REMARQUES, ECHANTILLONS_BIO.CONDITIONNEMENT, ECHANTILLONS_BIO.FIXATEUR, ECHANTILLONS_BIO.REF_ANIMAL FROM ECHANTILLON INNER JOIN ECHANTILLONS_BIO ON ECHANTILLON.NUM_ECH = ECHANTILLONS_BIO.NUM_ECH WHERE ECHANTILLON.NUM_DOSSIER = '" & Me.ListeDossier.Value & "';"
        Me.SS_ACC_RECEP_BIOTECH.Form.RecordSource = sql
    La requête est bonne je l'ai testée ! j'ai ce problème sur 2 formulaires et je ne vois pas comment le régler j'espère que vous pourrez m'aider

    Merci d'avance

  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 028
    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 028
    Points : 24 579
    Points
    24 579
    Par défaut
    Bonjour,
    Pourquoi utiliser cette technique ? Une raison particulière ?

    Mets la requete dans Where dans la source et utilise champs père et champs fils.

    Cordialement,

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juin 2010
    Messages : 257
    Points : 102
    Points
    102
    Par défaut
    Non pas il n'y a pas de raison particulière mais le méthode que tu suggère je l'ai déjà essayée et elle ne fonctionne pas non plus

    En fait à la base ces sous-formulaire fonctionnaient avec des flèches précédent et suivant qui changé un numéro et pour chaque numéro on remplissaient le sous-formulaire avec le résultat.

    Or la j'ai changé j'ai fais 2 listes déroulantes et lorsque je change de valeur dans la seconde je veux qui m'affiche le résultat, dans le sou-formulaire, pour la valeur choisie.

    La méthode que j'ai publié a fonctionné dans un autre formulaire que j'avais fait donc je vois pas pourquoi la ça ne marche pas ???

    Merci de votre aide

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 028
    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 028
    Points : 24 579
    Points
    24 579
    Par défaut
    Normalement tu mets la requete suivante dans la source du sous-formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT ECHANTILLONS_BIO.NUM_ECH, ECHANTILLON.NUM_DOSSIER, ECHANTILLONS_BIO.REMARQUES, ECHANTILLONS_BIO.CONDITIONNEMENT, ECHANTILLONS_BIO.FIXATEUR, ECHANTILLONS_BIO.REF_ANIMAL FROM ECHANTILLON INNER JOIN ECHANTILLONS_BIO ON ECHANTILLON.NUM_ECH = ECHANTILLONS_BIO.NUM_ECH;
    Dans champs père
    Dans champs Fils
    Et ça le fait tout seul.
    Tu as du mal t'y prendre.

    Cordialement,

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/01/2013, 11h21
  2. Réponses: 1
    Dernier message: 31/08/2009, 05h17
  3. Réponses: 2
    Dernier message: 12/09/2008, 11h30
  4. Réponses: 3
    Dernier message: 11/10/2007, 12h18
  5. [C#]Problème d'affichage de données dans ma textbox
    Par brazilia28 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 25/04/2007, 19h46

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