hueqlhc > 07-10-11, 10:33 AM
quanghoasla > 07-10-11, 09:18 PM
hueqlhc > 10-10-11, 03:00 PM
quanghoasla > 10-10-11, 11:24 PM
hueqlhc > 11-10-11, 11:06 AM
(10-10-11, 11:24 PM)quanghoasla Đã viết: chào bạn. mình đã xem cấu trúc câu lệnh bạn viết.
Private Sub List5_AfterUpdate()
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst " matiepnhan = '" & Me!List5 & "'"
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
đây là cấu trúc câu lệnh mình đã viết
Private Sub ListBox_AfterUpdate()
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[tiepnhanid] = '" & Me![ListBox] & "'"
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
Thứ nhất:về mặt cấu trúc bạn đã thiếu dấu ngoặc đơn: [matiepnhan] & [list5] như này mới đúng.
Thứ hai: bạn phải đổi thuộc tính của matiepnhan là dạng text: không để kiểu autonumber được. nó sẽ hiểu sai giá trị.
'......................................................................................................
Đây là code sửa cho trường hợp của bạn:
Private Sub ListBox_AfterUpdate()
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[Matiepnhan] = '" & Me![List5] & "'"
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
bạn thay vào code của bạn nhé. sau đó nhớ sửa lại thuộc tính của matiepnhan định dạng là text nhé.
Chúc bạn vui vẻ. mình đảm bảo nó sẽ chạy ngon lành ha.
hueqlhc > 12-10-11, 04:58 PM
quanghoasla > 12-10-11, 10:20 PM
hueqlhc > 13-10-11, 08:34 AM
(12-10-11, 10:20 PM)quanghoasla Đã viết: Chắc bạn muốn đánh mã số tự động? Nếu đánh số tự động rất rễ không cần phải sử dụng kiểu autonumber cũng được. mình có một các sử dụng kiểu text hoặc number vẫn có thể đánh số tự động ngon lành. nếu đúng ý của bạn như suy nghĩ của mình thì cũng đơn giản thôi.
quanghoasla > 13-10-11, 11:21 PM
hueqlhc > 14-10-11, 03:24 PM
(13-10-11, 11:21 PM)quanghoasla Đã viết: Đây là cách mình giải quyết cho bạn. bạn tham khảo và áp dụng cho trường hợp của bạn nhé.Mình đã giải quyết được vấn đề này. Cảm ơn ban rất nhiều.
Dưới đây là demo của mình.http://www.mediafire.com/?kg7ooq84fwg67s5. Chúc bạn vui vẻ