Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Lỗi] Viết VBA chạy Link Table không ổn định.
#1
tmtien261 đang có một tiện ích viết trên Access, nếu chạy chung Data với chương trình thì ổn, nhưng khi tách các table va riêng, các query, form, ... riêng vào chạy kiểu Link table thì cứ chập chờn lúc được lúc không.
Cụ thể:
1. Nếu sử dụng chung Data thì thiết lập:
Mã:
Dim rs As DAO.Recordset
    Set rs = CurrentDb.OpenRecordset(scTABLE)
thì chạy ổn.
2. Nếu link table thì không chạy được mà phải đổi thành địa chỉ cụ thể như sau:
Mã:
Dim db as DAO.Database
    Set db= OpenDatabase(sDataName, False, False, "Ms Access" & ";pwd=" & sPass &"")
    Dim rs As DAO.Recordset
    Set rs = db.OpenRecordset(scTABLE)
thì lúc chạy được, lúc không.
1. tmtien nhờ các Pro chỉ giáo là vì sao khi chạy Link table lại không ổn định ?
2. tmtien261 còn thiếu thủ tục gì trong khai báo ?
3. Khi chạy qua mạng Lan (5PC) bằng Access thì thực hiện như thế nào để chạy ổn định nhất ?
Nhờ các Pro chỉ giáo hướng tiếp cận. Cảm ơn nhiều !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#2
1/ Khuyên bạn không nên dùng link Table
2/ Tách CSDL thành Front-End và Back-End. Back-End gồm các Table chứa dữ liệu, được đặt tại máy chủ. Front-End gồm các thành phần còn lại đặt tại máy người dùng
3/ Dùng ADO để kết nối CSDL từ máy người dùng đến máy chủ và tương tác dữ liêu
4/ Trước khi chạy chương trình, kiểm tra xem đường dẫn có phù hợp không, nếu không bắt buộc người dùng chọn lại đường dẫn tới máy chủ
Đôi lời cùng bạn
Thân mến
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Minh Tiên , Noname
#3
Cảm ơn "XT", bạn có thể giúp mình nói rõ hơn một tí để mình có cái nhìn tổng quát được không ? Hôm trước bạn cũng đã giới thiệu mình bài viết về kết nối ADO của Lê Văn Duyệt rồi, xong mình rất mơ hồ.
1. Cách thức kết nối và lấy dữ liệu về làm việc trên các Combox, listbox ?
2. Cách chia sẽ Data cho các PC ?
3. Có cần cài đặt thêm PM gì không ?
4. Hay XT có demo nào cho mình xin để ngâm cứu đc ko ?
Thanks nhiều !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#4
Pro nào có đoạn code nạp dữ liệu cho Combox access bằng ADODB không cho tmtien261 xin với. Cảm ơn nhiều !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#5
Mình có rất nhiều chương trình liên kết ADODB (table.bdf)
- tmtien261 nên đưa chương trình của mình lên tớ xem và giúp nhé.
Chữ ký của khuuquytrung Không gì là bí mật cả (hãy cùng chia sẻ và nhận sẻ chia)
Reply
Những người đã cảm ơn
#6
Cảm ơn bạn khuuquytrung nhé !
Mình nói sơ qua ý đồ của mình nhé ! Mình có 1 Data QLBH_ADO.accdb và 1 Data Project QLBH_ADO_Data.mdb.
Trong QLBH_ADO:
1. Có MainForm Xuất hàng bán, thiết kế kiểu Unbound. Trên Form có cboMahang lấy nguồn từ tblHanghoa trong QLBH_ADO_Data.
2. SubForm Xuất hàng bán chi tiết lấy nguồn từ tblXuathangban_Chitiet_Tam trong QLBH_ADO_Data. Khi chọn AfterUpdate cboMahang trên MainForm thì hàng hóa được cập nhật vào Subform này.

Mình muốn bạn hướng dẫn mình cách kết nối, lấy dữ liệu cho cboMahang; thủ tục Update thông tin từ cboMahang vào subform, thủ tục sửa, xóa thông tin trên subform !
Mình đã làm chung data chạy qua mạng Lan bằng cách MAP ổ đĩa được rồi, nhưng chuyển qua Back-End, Front-End bằng kết nối ADODB thì bí như rị.
Phiền bạn giúp nhé. Cảm ơn bạn nhiều !

File đính kèm
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#7
tmtien261 đã kết nối ADODB, thêm, sửa, xóa được rồi !
Cảm ơn các Pro đã chỉ dẫn !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#8
Các Pro ơi ! Giúp mình đoạn code Update dữ liệu từ Combobox trên MainForm xuống SubForm bằng ADODB nhé ! Cảm ơn nhiều !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#9
Mình đã làm được rồi. Mình sẽ Share vào đúng chủ đề đề các "Tín đồ" như mình đỡ mày mò.
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
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
  hàm Dlookup không hoạt động ở máy khác thanhtruong 10 347 2 Giờ trước
Bài mới nhất: ongke0711
  [Hỏi] Navigation Bar không sử dụng được các control khác trên Form minhtungph 15 667 16-10-17, 12:15 PM
Bài mới nhất: minhtungph
  Code VBA không chạy trong access 2016 tranthanhan1962 2 114 26-09-17, 09:38 PM
Bài mới nhất: tranthanhan1962
  [Hỏi] cách Khóa form không cho click ra ngoài toidjtjmtoi 3 162 08-09-17, 12:30 PM
Bài mới nhất: toidjtjmtoi
  [Lỗi] Lỗi không mở được form cawboy 5 163 28-08-17, 06:42 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ơ