Bonjour à tous,
J'ai une requête qui appelle la fonction suivante déclarée dans un module :
Ce n'est pas que ça plante mais lorsque je fais défiler la résultat de la requête horizontalement ou verticalement, l'affichage est extrêmement ralenti voire bloqué ou mal affiché (Voir copie d'écran pour 20 enregistrements) . Et il est évident que cela est dû à l'appel à cette fonction
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 Public Function fGetFirstNbr(ByVal pCode As String) As String Dim recSet As DAO.Recordset Dim sSQL As String fGetFirstNbr= "" sSQL = "SELECT * FROM QRef WHERE Code = '" & pCode & "'" Set recSet = CurrentDb.OpenRecordset(sSQL) Do While Not recSet.EOF fGetFirstNbr= recSet!Nbr Exit Do Loop recSet.Close Set recSet = Nothing End Function
Quelqu'un aurait-il une explication?
Merci par avance pour toute aide






Répondre avec citation



Partager