Bonjour
J'ai plusieurs champs avec une réponse obligatoire OUI ou NON. Mais certains champs entrainent une valeur opposée d'autres champs.
Par exemple, un patient diabétique avec insuline (DID = true) entraine le champs NON de "diabète sans insuline" (DNID=False). En outre, cela automatise un texte dans un champ antécédents "Diabète insulinodépendant".
Classiquement, je le faisais avec des cases à cocher. Mais comme le nombre de champs augmente j'ai pensé le faire avec des groupes d'options.
Mais ce code ne fonctionne pas. Peut-être ne faut-il pas rentrer ce code dans le groupe d'option; J'ai essayé sur le click du controle "OUI" mais il ne se passe rien non plus.
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 Private Sub gpe_DID_Click() Select Case Me.gpe_DID.Value Case 1 Dim ChampTxt As String If Not IsNull(antecedents) Then ChampTxt = antecedents antecedents = ChampTxt & Chr(13) & Chr(10) & "Diabète insulino-dépendant" Else antecedents = "Diabète insulino-dépendant" End If dnid = False End Select End Sub
Merci d'avance pour vos suggestions.
N.B: dans le même ordre d'idée, comment mettre tous les controles de tous les groupes d'option sur OUI ou NON .
Partager