làm sao để lấy 1 record trong access

hoangvn79

New Member
Hội viên mới
Mình có một bài toán trong access là tìm một record thoả mãn một điều kiện theo phương thức từ cuối bản ghi lên trên bản ghi đầu mà chưa biết cách viết thế nào? :cuccu:
Bạn nào có thể giúp mình nhé! Thanks!
 
Ðề: làm sao để lấy 1 record trong access

Mình có một bài toán trong access là tìm một record thoả mãn một điều kiện theo phương thức từ cuối bản ghi lên trên bản ghi đầu mà chưa biết cách viết thế nào? :cuccu:
Bạn nào có thể giúp mình nhé! Thanks!

Bạn dùng phương thức MoveLast của recordset để về recrod cuối , rồi cho FindPrevious để tìm ngược lên.

Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("table or query", dbOpenSnapshot)
On Error Resume Next
rs.MoveLast
On Error Goto 0
If rs.EOF Then Exit Sub
rs.FindPrevious "biểu thức điều kiện tìm kiếm"
If rs.NoMatch Then
MsgBox "Không tìm thấy."
Else
' Làm gì đó khi tìm thấy
End If
Set rs = Nothing
 
Ðề: làm sao để lấy 1 record trong access

Tốt hơn hết bạn hãy viết lại bài toán cho thật kỹ càng.
Không nên truy xuất 1 record dựa theo việc nó nằm trên hay nằm dưới trong table. Điều đó không bao giờ được đảm bảo.
Đến ngày 8 tháng 3 nào đó sẽ hiểu tại sao đang nằm dưới lại nhảy lên nằm trên thôi.
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top