Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/12/2010, 11h18   #1
Membre du Club
 
Avatar de DeFCrew
 
Inscription : mai 2006
Messages : 167
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 167
Points : 57
Points : 57
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 :
Forms!frm_remplissage.RecordSource = "T_Tableau_principal_introduction"
Et pour Y

Code :
Forms!frm_remplissage.RecordSource = "T_Tableau_principal_expedition"
J'ai essayé avec d'autres orthographes comme :

Code :
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
__________________
"Si tu tape ta tête contre une cruche, et que ça sonne creux...n'en déduit pas pour autant que c'est la cruche qui est vide !"
Lao Tseu
DeFCrew est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 13h25   #2
Membre du Club
 
Avatar de DeFCrew
 
Inscription : mai 2006
Messages : 167
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 167
Points : 57
Points : 57
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...
__________________
"Si tu tape ta tête contre une cruche, et que ça sonne creux...n'en déduit pas pour autant que c'est la cruche qui est vide !"
Lao Tseu
DeFCrew est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 15h25   #3
Membre éprouvé
 
Avatar de dumas.blr
 
Homme Jean-Yves DUMAS
Consultant informatique
Inscription : juin 2010
Messages : 325
Détails du profil
Informations personnelles :
Nom : Homme Jean-Yves DUMAS
Âge : 48
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : juin 2010
Messages : 325
Points : 447
Points : 447
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 :
1
2
if <chkbox>.value= true then
...
Ensuite, après la MAJ du recordsource, as-tu essayé ?























купить телевизор Харьков
dumas.blr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 15h53   #4
Membre du Club
 
Avatar de DeFCrew
 
Inscription : mai 2006
Messages : 167
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 167
Points : 57
Points : 57
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
__________________
"Si tu tape ta tête contre une cruche, et que ça sonne creux...n'en déduit pas pour autant que c'est la cruche qui est vide !"
Lao Tseu
DeFCrew est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h08.


 
 
 
 
Partenaires

Hébergement Web