toujours dans mes programmes d'éducation pour mes petits-enfants, j'ai fabriqué un QCM et pour lire les données correspondantes à chaque question, je lis les données suivantes quand on clique sur le bouton précédant ou suivant, j'incrémente ou décrémente une variable prévue à cet effet, c'est pourquoi je viens solliciter votre aide, car je voudrais savoir si on peut faire une procédure simple ou une macro pour incrémenter ou décrémenter ma variable et lire des données adéquates, là je fait un raccourci de ma procédure et je suis limité à 50 question du fait des nombreux tests que je dois faire pour comparer ma variable, si vous pouvez m'aider, ce serait merveilleux et je vous en remercie à l'avance.
Code : Tout sélectionner
Procedure Clic_Btn_Precedant() ;Reculer d'une série
Select EventType()
Case #PB_EventType_LeftClick
S - 1
If S = 49
Restore S49
ElseIf S = 48
Restore S48
ElseIf S = ...
Restore S...
ElseIf S = 2
Restore S2
ElseIf S = 1
Restore S1
Else
S = 50
Restore S50
EndIf
Lire_les_donnees()
Mettre_a_jour()
EndSelect
EndProcedure