xndt > 27-09-16, 04:22 PM
ongke0711 > 27-09-16, 04:48 PM
xndt > 27-09-16, 05:30 PM
ongke0711 > 27-09-16, 07:30 PM
xndt > 28-09-16, 08:22 AM
(27-09-16, 07:30 PM)ongke0711 Đã viết: Khi bạn đổi qua dùng linked table thì một số phương thức dùng cho local table sẽ không còn chạy được.Cám ơn bạn ongke0711 rất nhiều, nhờ có bạn tôi đã giải quyết được vấn đề.
Cách chuyển:
- Khai báo Dim db As DAO.Databse; rs As DAO.Recordset
- Phương thức SEEK cũng không xài được nên cái INDEX cũng báo lỗi luôn. Thay SEEK thành FINDFIRST.
----------------------
Dim A01 As DAO.Recordset
Set A01 = CurrentDb.OpenRecordset("T11HoSo", dbOpenDynaset)
A01.FindFirst "MaHS = " & Me.cboMaHS
If A01.NoMatch.....
-----------------------
MaHS là Primary key
cboMaHS là cái combobox (hay textbox) mà bạn nhập mã HS. Nếu MaHS kiểu TEXT thì phải bỏ nó vào giữa 2 dấu nháy đơn.
VD: A01.FindFirst "MaHS = '" & Me.cboMaHS & "'"