Bonjour,
Je développe une base de données en français et en anglais. Au moment de la connexion l'utilisateur choisit la langue qu'il veut (la case français est cochée par défaut).
Du coup, pour nos amis anglais, ils doivent à chaque fois cocher leur langue. Ce que je voudrais, c'est que si l'on coche l'anglais, on nous propose de le mettre en case cochée par défaut (comme ça plus besoin de cocher à chaque lancement). Idem si l'on veut la remettre par défaut en français.
J'ai fait ce code qui se lance en cliquant sur un bouton "connexion" mais ça ne change pas la valeur quand je relance la base de données. Je précise que j'ai cherché sur le forum mais je n'ai rien trouvé à ce sujet.
Merci d'avance pour votre aide !
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 If chkFR = True And chkEN = False Then If Me.chkFR.DefaultValue = False Then If MsgBox("Voulez-vous définir le français comme langue par défaut ?", vbYesNo) = vbYes Then Me.chkFR.DefaultValue = True Me.chkEN.DefaultValue = False Else End If End If VariablesPubliques.French = True ElseIf chkEN = True And chkFR = False Then If chkEN.DefaultValue = False Then If MsgBox("Voulez-vous définir l'anglais comme langue par défaut ?", vbYesNo) = vbYes Then Me.chkEN.DefaultValue = True Me.chkFR.DefaultValue = False Else End If End If
Partager