Đá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, mình là vulhu06, Tham gia http://thuthuataccess.com/forum từ ngày 15-06 -12.
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, mình là vulhu06, Tham gia http://thuthuataccess.com/forum từ ngày 15-06 -12.
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
  [Help] Rút ngắn thời gian khi get data từ sqlserver lên table on access. HoangManh 3 153 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 1,380 15-05-17, 01:51 PM
Bài mới nhất: ongke0711
  [Thủ Thuật] Demo Hàm report tự canh đều chiều cao ( Không kẻ line)) maidinhdan 53 3,402 07-05-17, 07:35 PM
Bài mới nhất: maidinhdan
  [Hỏi] Tự động Append Field vào ADO Recordset với Fields lấy từ một Table có sẳn ongke0711 3 155 29-04-17, 08:26 PM
Bài mới nhất: ongke0711
  [Lỗi] Không nhận Pasword Phung Duc 2 144 19-03-17, 07:29 AM
Bài mới nhất: MTNQ

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ơ