conanha > 30-10-11, 09:24 PM
Hạ Vàng > 31-10-11, 09:06 AM
huynguyenbd > 31-10-11, 11:28 AM
conanha > 31-10-11, 07:30 PM
(30-10-11, 09:24 PM)conanha Đã viết: Mình đang viết chương trình access để tìm kiếm. Mình thử cả phương thức Index+seek và findfirst mà không được.
Dùng chỉ mục ví dụ bảng của mình gốm T1(ma, ten); ma là khóa chính.
Mình viết như sau:
Private Sub cmchimuc_Click()
Dim db As Database, tb As DAO.Recordset
Dim n As Byte
Set db = CurrentDb
Set tb = db.OpenRecordset("T1", dbOpenDynaset)
n= 3
tb.Index="ma"
tb.seek "=", n
If tb.NoMatch Then
MsgBox "Khong thay ban ghi"
Else
MsgBox tb!ten
End If
End Sub
Nhưng chương trình cứ báo ở dòng tb.Index="ma". Có ai biết vì sao ko giúp với,
conanha > 31-10-11, 09:04 PM