Bonjour,
La situation:
Back-end = serveur SQL
Front-end = Access-365 64 bytes.
Un formulaire avec une liste déroulante nom = "cmbDemandeur" populer avec ADO lors de l'ouverture du formulaire avec le code suivant:
Tout fonctionne normalement lorsque le formulaire est en mode "Formulaire unique". Si je bascule le formulaire en mode "Formulaire double affichage" tout fonctionne normalement à l'ouverture du formulaire mais dès qu'on ferme le formulaire, Access cesse de fonctionner (plante complètement) et sauvegarde la Bd avec l'appellation de la Bd + "_Sauvegarde".
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 Private Sub suMaJ_Usager() On Error GoTo gestion_err Dim cnn As ADODB.Connection Dim rst As ADODB.Recordset Dim strSQL As String Set cnn = New ADODB.Connection strSQL = "SELECT Login_U, Prenom_U + N' ' + Nom_U AS NomResponsable From dbo.ADM_User " _ & "WHERE (Login_U <> N'SA') AND (Perime = 0)" cnn.Open (ConnexionString) Set rst = New ADODB.Recordset rst.CursorLocation = adUseClient rst.Open strSQL, cnn, adOpenKeyset, adLockOptimistic Set Me.cmbDemandeur.Recordset = rst rst.Close cnn.Close Set rst = Nothing Set cnn = Nothing sortie: Exit Sub gestion_err: MsgBox err.Description & Chr(13) & "Erreur # : " & err.Number & " dans la sub suMaJ_Usager" Resume sortie End Sub
Est-ce que quelqu'un a une idée du problème ou est-ce simplement impossible de populer une liste déroulante de cette façon en mode double affichage?
Merci
Partager