Gece yarısını kaç saniye geçtiğini gösteren Single türünde bir değer döndürür.
Sözdizimi
Zamanlayıcı
Açıklamalar
Microsoft Windows'ta Zamanlayıcı işlevi saniyenin kesirli bölümlerini döndürür. Macintosh'ta zamanlayıcı çözünürlüğü bir saniyedir.
Sorgu örneği
Expression |
Sonuçlar |
SELECT Timer() AS SecondsPast FROM ProductSales GROUP BY Timer(); |
Sistem zamanına göre gece yarısından bu yana geçen saniye sayısını döndürür ve SecondsPast sütununda görüntülenir. |
VBA örneği
Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.
Bu örnekte uygulamayı duraklatmak için Timer işlevi kullanılır. Örnek ayrıca duraklama sırasında diğer işlemlere verim sağlamak için DoEvents'i kullanır.
Dim PauseTime, Start, Finish, TotalTime
If (MsgBox("Press Yes to pause for 5 seconds", _ 4)) = vbYes Then PauseTime = 5 ' Set duration. Start = Timer ' Set start time. Do While Timer < Start + PauseTime DoEvents ' Yield to other processes. Loop Finish = Timer ' Set end time. TotalTime = Finish - Start ' Calculate total time. MsgBox "Paused for " & TotalTime & " seconds" Else End End If