Bonjour à tous,
Encore un souci
J'ai créé une base frontale et une dorsale et j'ai ensuite compilé la frontale en .mde
Lorsque l'on ouvre le formulaire "F_T_operation_sur_carte" en mode suivi d'opération, j'ai le pop-up ci-dessous.
Il ne semble pas etre bloquant mais gène les utilisateurs et je n'ai pas ce message lorsque la base n'est pas compilée.
Je mets ci-dessous le code qui permet son ouverture afin que vous en voyez sa composition.
Mon code semble bien compilé
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122 Private Sub but_lancer_Click() ' ouverture formulaire en mode: Suivi d opération sur carte affaire sur critère 'teste si il y a bien des enregistrement avant ouverture If DCount("*", "T_operation_sur_carte", "id_statut_operation < " & 2) = 0 Then MsgBox "Il n'y a pas de dossier en cours" Else 'filtre le formulaire sur le nom sélectionné dans la liste déroulante Call DoCmd.OpenForm("F_T_operation_sur_carte", acNormal, , "matricule_porteur_carte=""" & Me.lst_R_selection_nom_suivi_operation_carte.Column(2) & """", DataMode:=acFormEdit) ' passe le formulaire en modification de donnée et ne permet pas de faire de nouvelles saisies [Forms]![F_T_operation_sur_carte].AllowAdditions = False ' masquer les champs non nécessaire à ce formulaire [Forms]![F_T_operation_sur_carte].txt_nom_porteur_carte.SetFocus [Forms]![F_T_operation_sur_carte].Étiq_Operation_sur_carte.Visible = False [Forms]![F_T_operation_sur_carte].etiq_rech_nom.Visible = False [Forms]![F_T_operation_sur_carte].lst_R_selection_nom_F_operation_sur_carte.Visible = False ' Affiche les champs nécessaire à ce formulaire '[Forms]![F_T_operation_sur_carte].Étiq_titre_suivi_demande_CAF.Visible = True '[Forms]![F_T_operation_sur_carte].but_cloture_fiche.Visible = True 'Bloque les champs déjà renseignés 'txt_matricule_porteur_carte If [Forms]![F_T_operation_sur_carte].txt_matricule_porteur_carte <> "" Then [Forms]![F_T_operation_sur_carte].txt_matricule_porteur_carte.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_matricule_porteur_carte.Locked = False End If 'txt_nom_porteur_carte If [Forms]![F_T_operation_sur_carte].txt_nom_porteur_carte <> "" Then [Forms]![F_T_operation_sur_carte].txt_nom_porteur_carte.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_nom_porteur_carte.Locked = False End If 'txt_prenom_porteur_carte If [Forms]![F_T_operation_sur_carte].txt_prenom_porteur_carte <> "" Then [Forms]![F_T_operation_sur_carte].txt_prenom_porteur_carte.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_prenom_porteur_carte.Locked = False End If 'txt_CIV If [Forms]![F_T_operation_sur_carte].txt_civ <> "" Then [Forms]![F_T_operation_sur_carte].txt_civ.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_civ.Locked = False End If 'txt_mail If [Forms]![F_T_operation_sur_carte].txt_mail <> "" Then [Forms]![F_T_operation_sur_carte].txt_mail.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_mail.Locked = False End If 'txt_service If [Forms]![F_T_operation_sur_carte].txt_service <> "" Then [Forms]![F_T_operation_sur_carte].txt_service.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_service.Locked = False End If 'txt_CA If [Forms]![F_T_operation_sur_carte].txt_CA <> "" Then [Forms]![F_T_operation_sur_carte].txt_CA.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_CA.Locked = False End If 'txt_statut_pops If [Forms]![F_T_operation_sur_carte].txt_Statut_pops <> "" Then [Forms]![F_T_operation_sur_carte].txt_Statut_pops.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_Statut_pops.Locked = False End If 'txt_numero_carte 'If [Forms]![F_T_operation_sur_carte].txt_numero_carte <> "" Then '[Forms]![F_T_operation_sur_carte].txt_numero_carte = True 'Else '[Forms]![F_T_operation_sur_carte].txt_numero_carte = False 'End If 'txt_statut_carte If [Forms]![F_T_operation_sur_carte].txt_statut_carte <> "" Then [Forms]![F_T_operation_sur_carte].txt_statut_carte.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_statut_carte.Locked = False End If 'txt_echeance_carte If [Forms]![F_T_operation_sur_carte].txt_echeance_carte <> "" Then [Forms]![F_T_operation_sur_carte].txt_echeance_carte.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_echeance_carte.Locked = False End If 'txt_numero_contrat If [Forms]![F_T_operation_sur_carte].txt_numero_contrat <> "" Then [Forms]![F_T_operation_sur_carte].txt_numero_contrat.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_numero_contrat.Locked = False End If 'txt_numero_prestation If [Forms]![F_T_operation_sur_carte].txt_numero_prestation <> "" Then [Forms]![F_T_operation_sur_carte].txt_numero_prestation.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_numero_prestation.Locked = False End If 'lst_type_operation If [Forms]![F_T_operation_sur_carte].lst_type_operation <> "" Then [Forms]![F_T_operation_sur_carte].lst_type_operation.Locked = True Else [Forms]![F_T_operation_sur_carte].lst_type_operation.Locked = False End If 'txt_date_demande_operation If [Forms]![F_T_operation_sur_carte].txt_date_demande_operation <> "" Then [Forms]![F_T_operation_sur_carte].txt_date_demande_operation.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_date_demande_operation.Locked = False End If 'txt_date_opération If [Forms]![F_T_operation_sur_carte].txt_date_opération <> "" Then [Forms]![F_T_operation_sur_carte].txt_date_opération.Locked = True Else [Forms]![F_T_operation_sur_carte].txt_date_opération.Locked = False End If End If End Sub
Et j'ai une seconde question car elle est bloquante, comment peut on supprimer la croix des msgbox car les utilisateurs ferment la fenetre avec et du coup ne valident pas le processus de sauvegarde?
je vous remercie et vous souhaite une bonne journée.
Partager