Hiệu suất (performance) là một thuật ngữ dùng để mô tả khả năng hoạt động của một hệ thống, thiết bị, phần mềm, hoặc một quy trình trong việc thực hiện các tác vụ mà nó được thiết kế để xử lý. Trong các lĩnh vực như công nghệ thông tin, kỹ thuật, và quản lý, hiệu suất có thể được đo lường bằng nhiều chỉ số khác nhau tùy thuộc vào mục tiêu và phạm vi của hệ thống hoặc quy trình.
Có 3 lập trình viên code VBA DAO để đếm số lượng bảng ghi trong 1 table như sau
Dim db As Database
Dim rs As Recordset
Dim sql As String
Set db = CurrentDb()
sql = "SELECT * FROM tbHocVien"
Set rs = db.OpenRecordset(sql)
Dim dem As Integer
If Not rs.EOF Then
rs.MoveFirst
Do While Not rs.EOF
dem = dem + 1
rs.MoveNext
Loop
End If
MsgBox dem
rs.Close
Set rs = Nothing
Set db = Nothing
Dim db As Database
Dim rs As Recordset
Dim sql As String
Set db = CurrentDb()
sql = "SELECT * FROM tbHocVien"
Set rs = db.OpenRecordset(sql)
rs.MoveLast
MsgBox rs.RecordCount
rs.Close
Set rs = Nothing
Set db = Nothing
Dim db As Database
Dim rs As Recordset
Dim sql As String
Set db = CurrentDb()
sql = "SELECT Count(*) FROM tbHocVien"
Set rs = db.OpenRecordset(sql)
rs.MoveLast
MsgBox rs(0)
rs.Close
Set rs = Nothing
Set db = Nothing
Hãy cho nhận xét về hiệu suất thực thi code VBA Access.
Cần nắm bản chất để nâng cao hiệu suất khi sử dụng DAO Access