Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Không kết nối được với linked table
#1
Chào các AC, Thật ra không biết tên chủ đề mình có viết đầy đủ và chính xác chưa, hy vọng mọi người ghé qua
Ban đầu mình có 01 file chương trình "QLxe" bao gồm cả table,query, form,module,... nói chung all in one.Tất cả đều đã ok, mới hôm qua mình mới tách riêng file "database" chỉ chứa table, file "chuongtrinh" chứa module,query,...File này mình đã link table qua rồi. Nhưng khi mình chạy thử 01 form thì báo lỗi ở câu lệnh Set rs = CurrentDb.OpenRecordset("xedangsua", dbOpenTable) và lỗi là rs=nothing, Mình biết là do link table ở file khác nên dòng lệnh này không chạy trực tiếp được. Vậy mong các AC hướng dẫn dùm câu lệnh này để có thể chạy được, mình không biết viết thế nào
Xin cảm ơn
Chữ ký của vulhu06 Xin chào Guest
Reply
Những người đã cảm ơn
#2
Có 2 cách giúp bạn giải quyết điều này:
1. Thiết lập các liên kết đến các bảng trong cơ sở dữ liệu. Việc này tạo cảm giác là các bảng đang nằm trong ứng dụng. Làm như vậy thì không phải sửa code.
[[Trong ví dụ này, tôi đoán bảng xedangsua của bạn chưa được link hoặc link bị thất bại. Bạn có thể kiểm tra bằng cách nhấn kép vào link này xem có mở được không? Nếu không được thì sử dụng chức năng refresh link trong access]]

2. Thay thế CurrentDB bằng một biến toàn cục và thiết lập biến toàn cục này bằng lệnh
Set GlobalDb=Opendatabase(đường dẫn đến cơ sở dữ liệu);
Xin chia sẻ!
Chữ ký của paulsteigel ====================
Quốc gia hưng vong
Thất phu hữu trách
====================
Reply
Những người đã cảm ơn vulhu06
#3
(23-04-14, 10:53 AM)paulsteigel Đã viết: Có 2 cách giúp bạn giải quyết điều này:
1. Thiết lập các liên kết đến các bảng trong cơ sở dữ liệu. Việc này tạo cảm giác là các bảng đang nằm trong ứng dụng. Làm như vậy thì không phải sửa code.
2. Thay thế CurrentDB bằng một biến toàn cục và thiết lập biến toàn cục này bằng lệnh
Set GlobalDb=Opendatabase(đường dẫn đến cơ sở dữ liệu);
Xin chia sẻ!

Xin cảm ơn bạn đã chia sẻ,
Về cách 1 : thiết lập liên kết là sao vậy? mình đã dùng công cụ import của access để link table rồi mà?? bạn có thể hướng dẫn chi tiết hơn không, nói thật mình ngại sửa code lắm
Mình sẽ thử cách thứ 2, trong khi chờ đợi bạn giải thích thêm. Mến
Chữ ký của vulhu06 Xin chào Guest
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Thủ Thuật] Demo Hàm report tự canh đều chiều cao ( Không kẻ line)) maidinhdan 64 6,149 06-10-17, 09:45 PM
Bài mới nhất: maidinhdan
  Làm sao chạy được code cả trong access 32 bit và access 64 bit haquocquan 1 194 12-09-17, 11:15 PM
Bài mới nhất: maidinhdan
  [Help] Rút ngắn thời gian khi get data từ sqlserver lên table on access. HoangManh 3 382 22-05-17, 05:13 PM
Bài mới nhất: maidinhdan
  Mở kết nối lại link table không cần activex Control ledangvan 29 2,557 15-05-17, 01:51 PM
Bài mới nhất: ongke0711
  [Hỏi] Tự động Append Field vào ADO Recordset với Fields lấy từ một Table có sẳn ongke0711 3 400 29-04-17, 08:26 PM
Bài mới nhất: ongke0711

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ