Noname > 06-08-10, 12:59 PM
hungtan Đã viết:bạn tạo 1 table T2, tạo field có tên là userTime, kiểu number
Khi user mở starup form, ở sự kiện open của form, bạn viết 1 đoạn code mở table trên và edit thêm sự kiện như sau:
Private Sub Form_Open(Cancel As Integer)
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("T2")
With rs
.MoveFirst
.Edit
!UserTime = !UserTime + 1
.Update
End With
rs.Close
End Sub
ndthanh29 > 12-10-12, 11:44 AM
Noname > 12-10-12, 11:51 AM
Xuân Thanh > 12-10-12, 12:02 PM
Xuân Thanh > 18-10-12, 04:54 PM
(06-08-10, 12:59 PM)Noname Đã viết: Yêu cầu: Mình có một chương trình Access tự viết nhỏ, mình muốn chương trình tính được số ngày sử dụng hoặc số lần đã mở chương trình nhưng không phụ thuộc vào ngày của hệ thống
hungtan Đã viết:bạn tạo 1 table T2, tạo field có tên là userTime, kiểu number
Khi user mở starup form, ở sự kiện open của form, bạn viết 1 đoạn code mở table trên và edit thêm sự kiện như sau:
Private Sub Form_Open(Cancel As Integer)
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("T2")
With rs
.MoveFirst
.Edit
!UserTime = !UserTime + 1
.Update
End With
rs.Close
End Sub
Private Sub Form_Open(Cancel As Integer)
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("T2")
With rs
If .Recordcount > 0 Then
.Edit
!UserTime = !UserTime + 1
.Update
Else
.AddNew
!UserTime = 1
.Update
End If
End With
rs.Close
End Sub
quyvt1993 > 26-11-12, 10:53 PM
(18-10-12, 04:54 PM)Xuân Thanh Đã viết:(06-08-10, 12:59 PM)Noname Đã viết: Yêu cầu: Mình có một chương trình Access tự viết nhỏ, mình muốn chương trình tính được số ngày sử dụng hoặc số lần đã mở chương trình nhưng không phụ thuộc vào ngày của hệ thống
hungtan Đã viết:bạn tạo 1 table T2, tạo field có tên là userTime, kiểu number
Khi user mở starup form, ở sự kiện open của form, bạn viết 1 đoạn code mở table trên và edit thêm sự kiện như sau:
Private Sub Form_Open(Cancel As Integer)
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("T2")
With rs
.MoveFirst
.Edit
!UserTime = !UserTime + 1
.Update
End With
rs.Close
End Sub
Đoạn code này phải chỉnh lý lại như sau mới hoàn chỉnh
Mã PHP:Private Sub Form_Open(Cancel As Integer)
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("T2")
With rs
If .Recordcount > 0 Then
.Edit
!UserTime = !UserTime + 1
.Update
Else
.AddNew
!UserTime = 1
.Update
End If
End With
rs.Close
End Sub
ndthanh29 > 21-07-14, 06:38 PM