Bonjour,
J’ai un formulaire dans lequel il y a plusieurs zones de texte. Ces textes se rapportent à des [Column].
J’ai créé une procédure évènementielle pour que ces zones s’affichent suivant des critères :
Le problème est que les textes 344 (trajet) et 346 (kms) de "Sites" et les textes 348 (forfait km) et 350 (tarif MO) de "CDF" ne s’affichent pas mais leurs étiquettes respectives oui.
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80 Private Sub Form_Current() Dim strSQL As String If Me.C_Sites__oui_non = "11" Then strSQL = "SELECT [T-Sites].IDSites, [T-Sites].[S-Nom-Societe], [T-Sites].[S-Adr1], [T-Sites].[S-CP], [T-Sites].[S-Ville], [T-Sites].Payeur " _ & "From [T-Sites] WHERE [T-Sites].Payeur = " & Me.IDClient & " ORDER BY [T-Sites].[S-Nom-Societe];" Me.IDSites.RowSource = strSQL Me.IDSites.Requery Me.IDSites.Visible = True Me.Texte56.Visible = True Me.Texte58.Visible = True Me.Texte60.Visible = True Me.Étiquette59.Visible = True Me.Étiquette57.Visible = True Me.Cocher64.Visible = True Me.Cocher342.Visible = True Me.Commande70.Visible = True Me.Commande101.Visible = True Me.C_Temps_de_trajet.Visible = False Me.C_KMS_A_R.Visible = False Me.Texte344.Visible = True Me.Texte346.Visible = True Me.Étiquette345.Visible = True Me.Étiquette347.Visible = True Else Me.IDSites.Visible = False Me.Texte56.Visible = False Me.Texte58.Visible = False Me.Texte60.Visible = False Me.Étiquette59.Visible = False Me.Étiquette57.Visible = False Me.Cocher64.Visible = False Me.Cocher342.Visible = False Me.Commande70.Visible = False Me.Commande101.Visible = False Me.C_Temps_de_trajet.Visible = True Me.C_KMS_A_R.Visible = True Me.Texte344.Visible = False Me.Texte346.Visible = False Me.Étiquette345.Visible = False Me.Étiquette347.Visible = False End If If Me.C_CDF_oui_non = "11" Then strSQL = "SELECT [T-CDF].IDCDF, [T-CDF].[CDF-NOM], [T-CDF].[CDF-ADRESS1], [T-CDF].[CDF-CP], [T-CDF].[CDF-VILLE], [T-CDF].[CDF-PAYEUR] " _ & "From [T-CDF] WHERE [T-CDF].[CDF-PAYEUR] = " & Me.IDClient & " ORDER BY [T-CDF].[CDF-NOM];" Me.IDCDF.RowSource = strSQL Me.IDCDF.Requery Me.IDCDF.Visible = True Me.Texte325.Visible = True Me.Texte328.Visible = True Me.Texte330.Visible = True Me.Texte348.Visible = True Me.Texte350.Visible = True Me.Étiquette329.Visible = True Me.Étiquette326.Visible = True Me.Étiquette337.Visible = True Me.Étiquette349.Visible = True Me.Étiquette351.Visible = True Me.Commande340.Visible = True Me.C_Temps_de_trajet.Visible = False Me.C_KMS_A_R.Visible = False Me.Commande336.Visible = True Else Me.IDCDF.Visible = False Me.Texte325.Visible = False Me.Texte328.Visible = False Me.Texte330.Visible = False Me.Texte348.Visible = False Me.Texte350.Visible = False Me.Étiquette329.Visible = False Me.Étiquette326.Visible = False Me.Étiquette337.Visible = False Me.Étiquette349.Visible = False Me.Étiquette351.Visible = False Me.Commande340.Visible = False Me.C_Temps_de_trajet.Visible = True Me.C_KMS_A_R.Visible = True Me.Commande336.Visible = False End If End Sub
Je les ai recréés pour vérifier que je ne m’étais pas trompé et là les textes apparaissaient mais dès que je modifie les numéros des textes dans la procédure, ils ne s’affichent plus. Il apparaît un numéro dont je ne comprends pas la signification.
Y a t-il une cause à effet entre les zones de texte et la procédure et si oui comment puis-je régler le problème ?
Avec mes remerciements, cordialement
Partager