Temps d'écriture et de consultation - VB/VBA/VBS - Programmation
Marsh Posté le 23-04-2004 à 11:17:47
Difficile de répondre avec précision (ça dépend de ce que tu consulte (ou supprime) et comment tu le fais.
ce petit bout de code te permet de chronometrer le temps que met une action à se réaliser. Il t'aidera peut-être à choisir entre 2 méthodes ...
Declare Function GetTime Lib "winmm.dll" _
Alias "timeGetTime" () As Long
Function Chronometre2(START_or_STOP As String) As Long
Static StartTime As Long
Select Case START_or_STOP
Case Is = "START"
StartTime = GetTime()
Case Is = "STOP"
Chronometre2 = (GetTime() - StartTime) / 1000
End Select
End Function
Function tps()
Chronometre2 ("start" )
DoCmd.OpenQuery "MaRequête" ' **** placer ici l'action à mesurer ****
' ou :
DoCmd.RunMacro "MaMacro"
MsgBox Chronometre2("stop" ) & " secondes"
End Function
Marsh Posté le 23-04-2004 à 10:51:38
Bonjour je suis en train de développer une application VBA mais elle est parfois assez lourde.
Je voulais savoir si Access ou n'importe quel SGBD mettait plus vite à consulter qu'a écrire. Et entre la consultation et la supression lequel est le plus rapide.
A mon avis la consultation est la plus rapide dans ts les cas mais j'aurai besoin d'une confirmation.
Merci d'avance