Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 12/02/2011, 18h08   #1
Nouveau Membre du Club
 
Inscription : septembre 2007
Messages : 110
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 110
Points : 31
Points : 31
Par défaut Impossible 'activer les cases à cocher

Bonjour,
sur le projet joint, j'ai utilisé un bout de code pour ajuster le formulaire à la hauteur de texte en fonction des réponses pour ce quizz (4 réponses possibles). ce formualire, un quizz, permet d'afficher la question et le choix des réponse. une case à cocher permet ensuite de choisir le texte choisi. malheureusement, je n'arrive pas à cocher les cases sur les choix de réponse 2, 3 et 4. Quelqu'un pourrait il jeter un coup d'oeil pour m'aider à trouver la solution
mais je pense que le mieux est que vous regardiez le projet pour mieux comprendre
Nota : Je travaille sous Access 2000
Fichiers attachés
Type de fichier : zip quizz.zip (77,0 Ko, 4 affichages)
riri2938 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 19h33   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 622
Points : 11 622
Bonjour,

Sur le Form_current (sur Activation) tu fais un déplacement d'enregistrement.

Code :
1
2
3
4
5
    If abc < cba Then
    DoCmd.GoToRecord acDataForm, "frmApis", acNext
    ElseIf abc = cba Then
    DoCmd.GoToRecord acDataForm, "frmApis", acGoTo, 1
    End If
C'est cela qui empêche la prise en compte de la modification de l'enregistrement.

Cet événement se produit à chaque changement d'enregistrement.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2011, 10h29   #3
Nouveau Membre du Club
 
Inscription : septembre 2007
Messages : 110
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 110
Points : 31
Points : 31
merci Loufab pour ta réponse.
J'ai essayé d'effectuer la modification proposée mais ensuite, le formulaire ne se dimensionne plus en fonction de la taille et du nombre de réponses
Peut-être qu'il ne faut pas mettre cette routine dans Form_Current mais plutôt dans Form_Load pour l'ouverture et ensuite comme procédure lors du clic sur les boutons Next ou Preview
Je vais essayer cela, mais si tu as d'autres idées, n'hésites pas.
J'en profite pour féliciter tous les acteurs de ce forum qui est vraiment un support exceptionnel car bien soubent on se sent seul face à nos routines VBA
riri2938 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2011, 11h42   #4
Nouveau Membre du Club
 
Inscription : septembre 2007
Messages : 110
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 110
Points : 31
Points : 31
effectivement en déplaçant ma procédure vers Form_Load et vers les boutons Next et Previous sur l'événement OnClick, cela fonction et permet donc d'avoir un formulaire AutoExtensible et AutoReductible en mode continu, voir même sur un mode Form et subForm.
riri2938 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 10h03.


 
 
 
 
Partenaires

Hébergement Web