W Accessie nie ma funkcji typu Delay(...) do programowego wprowadzenia opóźnienia do naszej procedury o zadany czas. Szkoda, bo czasem by się przydała, ale 'łaski bez'... Zrobimy ją sobie sami:
Public Sub Delay(m As Long)Alternatywnym sposobem jest wykorzystanie funkcji API:'m w milisekundachDim t As Single t = Timer Do DoEvents If Timer < t Then'przekroczyliśmy północ, cofamy się o 1 dzieńt = t - clng(24) * clng(60) * clng(60) End If Loop Until (t + m / 1000) < Timer End Sub'Wywołanie proceduryDelay 100
'Kod w części deklaracyjnej formularzaPrivate Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)'Wywołanie opóźnienia w jakiejś procedurze zdarzeniaSleep 100
K. P.