Đá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ỏi] Làm sao để ấn định Null cho trường Date khi sử dụng Class Module Minh Tiên 8 612 18-11-16, 09:29 AM
Bài mới nhất: MinhnHang
  [Help] Dòng chữ chạy trên form báo đến ngày sinh nhật tronghieu9792 1 121 20-10-16, 09:30 AM
Bài mới nhất: lamvankhanh
  Định dạng trong listbox feeling 3 154 06-10-16, 02:44 PM
Bài mới nhất: jeck09nt
  [Hỏi] Lỗi khi dùng CSDL qua Link Table xndt 5 227 28-09-16, 08:22 AM
Bài mới nhất: xndt
  Không cho phép điều chỉnh kích thước của Form ChiMai 1 126 18-09-16, 01:27 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ơ