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 :

Pb de liste déroulante dans un formulaire


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 35
    Points : 26
    Points
    26
    Par défaut Pb de liste déroulante dans un formulaire
    Bonjour à tous,

    Je vous expose ce que je souhaite faire :

    Dans un formulaire, je lie deux tables ayant la même structure (en mettant un prefixe différent pour chacune des tables).

    J'ai une requête qui me sort les champs suivants :

    - table1.num
    - table1.type
    - table1.standard
    - table2.type
    - table2.standard

    Bien sur, le champ table2.num égal table1.num

    Cela me permet de vérifier quels sont les enregistrements de table1 qui n'ont pas le même standard ou le même type que la table2 (alors que cela devrait).

    Ce que j'essaye de faire, c'est que les champs table1.type et table1.standard soit sous la forme de liste déroulante dans mon formulaire afin que l'on puisse modifier ces valeurs, sachant que les choix de standard dépendent du type choisi.

    Malheureusement, je n'y arrive pas. J'ai bien ma liste pour table1.type mais je ne peux pas modifier le recordset.

    Si vous avez des pistes ou d'autres idées je suis preneur.

    @+
    Darkian

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    710
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 710
    Points : 847
    Points
    847
    Par défaut
    Salut,

    Peux tu nous donner le sql de ta requete ?

    A+

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 35
    Points : 26
    Points
    26
    Par défaut
    En creusant un peu, je viens de m'appercevoir que lors de l'attache des tabes qui me sont nécessaires, je récupère les relations existantes qui ont l'air de poser problème. Malheureusement, Access m'interdit leurs suppression.

    Voici mon SQL qui est beaucoup plus compliqué que ce que j'ai indiqué dans le post de départ mais avec un principe identique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    SELECT GIT_TGIT_Int.NO_DEMANDE, GIT_TGIT_Int.NO_INTER, GIT_TNOM_Typint.ZL_LIB, GIT_TNOM_Typint_1.ZL_LIB, GIT_TNOM_Standard.ZL_LIB, GIT_TNOM_Standard_1.ZL_LIB
     
    FROM 
     
    GIT_TNOM_Typint AS GIT_TNOM_Typint_1 
    INNER JOIN
     (GIT_TNOM_Standard AS GIT_TNOM_Standard_1 
    INNER JOIN
     (GIT_TNOM_Typint 
    INNER JOIN 
    (GIT_TNOM_Standard 
    INNER JOIN 
    (GIT_TGIT_Int
     INNER JOIN 
    GITIM_TGIT_Int
     ON
     (GIT_TGIT_Int.NO_DEMANDE = GITIM_TGIT_Int.NO_DEMANDE) 
    AND
     (GIT_TGIT_Int.NO_INTER = GITIM_TGIT_Int.NO_INTER))
     ON 
    (GIT_TNOM_Standard.CD_STANDARD = GIT_TGIT_Int.CD_STANDARD_REAL)
     AND
     (GIT_TNOM_Standard.CD_TYP_INT = GIT_TGIT_Int.CD_TYPINT_REAL)) ON 
    GIT_TNOM_Typint.CD_TYPINT = GIT_TGIT_Int.CD_TYPINT_REAL)
     ON
     (GIT_TNOM_Standard_1.CD_STANDARD = GITIM_TGIT_Int.CD_STANDARD_REAL) 
    AND
     (GIT_TNOM_Standard_1.CD_TYP_INT = GITIM_TGIT_Int.CD_TYPINT_REAL)) 
    ON
     GIT_TNOM_Typint_1.CD_TYPINT = GITIM_TGIT_Int.CD_TYPINT_REAL
    WHERE ((([GIT_TNOM_Typint]![CD_TYPINT])<>[GIT_TNOM_Typint_1]![CD_TYPINT])) OR ((([GIT_TNOM_Standard]![CD_STANDARD])<>[GIT_TNOM_Standard_1]![CD_STANDARD]))
    WITH OWNERACCESS OPTION;

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/04/2016, 12h36
  2. Réponses: 1
    Dernier message: 04/05/2007, 12h15
  3. [MySQL] Renseigner une liste déroulante dans un formulaire en faisant une jointure.
    Par bilou95 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 16/10/2006, 10h12
  4. Réponses: 5
    Dernier message: 27/08/2006, 14h18
  5. recherche par liste déroulante dans un formulaire
    Par toto10 dans le forum Access
    Réponses: 13
    Dernier message: 07/07/2006, 16h49

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