У меня есть форма, кнопки и поля которой назначены на выполнение процедур. (наполнение БД случайными числами)
Обновил код (от 07.10.17):
Option Compare Database
Sub randomDigits(tableName, fldOt, fldDo, n)
Start_time = Time()
Dim i
Randomize
With CurrentDb.OpenRecordset("select * from [" & tableName & "]")
For i = 1 To n
.AddNew<img src="https://habrastorage.org/webt/59/d8/87/59d887b59a714490382428.png" alt="image"/>
!number = Rnd(i) * (fldDo - fldOt) + fldOt
.update
Next
End With
End_time = Time()
End Sub
Sub button_Click()
Dim mTime As Date
Dim mTotalSec As Long
n = Number19()
fldOt = number_ot()
fldDo = number_do()
mTime = Now()
Call randomDigits("table", number_ot, number_do, n)
mTotalSec = DateDiff("s", mTime, Now)
txtTotalSec = mTotalSec
End Sub
Как можно подсчитать не время выполнения этого кода, а именно время от начала до конца построения нужного кол-ва записей в базе данных?
В результате мне нужно сравнить время выполнения запросов к бд при разном кол-ве записей.
UPD:
Обновил код
txtTotalSec - имя поля
button - имя кнопки
Скриншоты:
Форма в режиме конструктора
Архив с файлом работы: