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 lors du changement de la source d'un formulaire [AC-2003]


Sujet :

IHM

  1. #1
    Membre régulier Avatar de DeFCrew
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 167
    Points : 94
    Points
    94
    Par défaut Problème lors du changement de la source d'un formulaire
    Bonjour à tous,

    En fouinant dans le forum et sur internet j'ai trouvé comment changer la source d'un formulaire par le code (VBA) mais il y a toujours un problème évidemment.

    Je souhaite changer la source d'un formulaire en proposant un groupe d'option composé de 2 case a cocher.

    Quand on clique sur la première case, la source change en X
    Et quand on clique sur la deuxième case à cocher la source change en Y

    X et Y sont deux tables différentes bien entendu.

    Sur chaque case je code "sur souris appuyé" :

    Pour X

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms!frm_remplissage.RecordSource = "T_Tableau_principal_introduction"
    Et pour Y

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms!frm_remplissage.RecordSource = "T_Tableau_principal_expedition"
    J'ai essayé avec d'autres orthographes comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Me.RecordSource = ....
    Me.frm_remplissage.Form.RecordSource = ...
    Me.Form.RecordSource = ...
    RecordSource = .....

    Mais quand je clique sur une des deux cases, la case n'apparait pas comme appuyée, il n y a aucune erreur mais la case ne ce valide pas pour autant, en mode debug j'ai bien vu qu'il n'y a pas de problème particulié le code avance et ce fini sauf que la source ne change pas. et la case ne ce valide pas. Le sablier apparait puis disparait et la case cliquée reste invalidée.

    Lorsque j'enleve la ligne avec RecordSource tout refonctionne normalement sauf que la c'est normal si la source ne change pas du coup...

    Voilà où j'en suis... Vaincu par une case a cocher

    Si quelqu'un à une petite idée du biniou... je suis preneur

    Merci d'avance

  2. #2
    Membre régulier Avatar de DeFCrew
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 167
    Points : 94
    Points
    94
    Par défaut
    J'ai oublié de préciser que le changement de source ne se fait pas du coup quand on clique sur une des cases a cocher, il n'y a aucune erreur, mais ça ne fonctionne pas et ça ce traduit par l'impossibilité de cocher une des cases.

    Et quand j'enlève RecordSource, evidemment la source ne change pas mais la case devient cliquable...

  3. #3
    Membre éclairé Avatar de dumas.blr
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2010
    Messages
    598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2010
    Messages : 598
    Points : 879
    Points
    879
    Par défaut
    Bonjour Defcrew,

    Au lieu de coder sur l'évènement "sur souris appuyé" , essaye plutôt de coder sur "après MAJ" ou sur "clic" et là tu codes en testant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if <chkbox>.value= true then
    ...
    Ensuite, après la MAJ du recordsource, as-tu essayé ?























    купить телевизор Харьков

  4. #4
    Membre régulier Avatar de DeFCrew
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 167
    Points : 94
    Points
    94
    Par défaut
    sisi c'est ça, ça fonctionne mieux maintenant.

    En fait c'est exactement comme tu as dis, en programmant sur l'évènement clic

    Ni plus, ni moins

    Merci beaucoup dumas.blr !

    Peace

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 16/03/2009, 09h57
  2. Crystal Reports : problème lors du changement de Serveur
    Par Abac_Angelique dans le forum C#
    Réponses: 2
    Dernier message: 12/10/2007, 10h26
  3. Problème lors du changement d'un écran
    Par remyv87 dans le forum Mandriva / Mageia
    Réponses: 3
    Dernier message: 03/07/2007, 17h47
  4. [HTML] Problème lors du changement des chemins
    Par ramzi24 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 14/12/2006, 20h37
  5. Problème lors du changement de résolution d'écran
    Par yangoal25 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 10/11/2006, 16h33

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