ongke0711 > 30-09-20, 03:40 PM
(30-09-20, 10:39 AM)phương Đã viết: - Mình đang dùng 01 CT access để ra giấy tờ cho công nhân sản xuất thông qua 01 Form và đựợc cập nhật trong 01 Table qua các records có các "Buffer ID" khác nhau và chưa có kết quả ( " Notice", "Remark"), Table mà mình đưa lên thực ra là mình đã Export 01 table trong Access( có hơn mấy chục ngàn records) qua Excel và chỉ lấy vài dòng đặt trưng, hình thức
- sau 01 ngày có một bộ phận khác kiểm tra và trả lại kết quả sản xuất cho mình bằng 01 file Excel( có hình thức như mình đưa lên), kết quả đó là "KẾT QUẢ" và "CHIỀU DÀI"
- Thông thường mình phải dò tìm cái" ID" nào trong file Excel trùng với "Buffer ID" trong Table và cập nhật kết quả vào Table trong access thủ công để làm CSDL cho 01 ứng dụng khác, giờ mình muốn làm tự động không cần phải dò tìm mỏi mắt nên hỏi các bạn.
phương > 30-09-20, 04:00 PM
(30-09-20, 11:56 AM)tranthanhan1962 Đã viết:Cám ơn tranthanhan1962,(30-09-20, 10:39 AM)phương Đã viết: ongke0711,Bạn có thể vào đây xem cách link kết bảng từ excel sang table của access, sau khi có table rồi thì muốn làm gì thì làm. Khi bạn nhờ giúp tôi đã trả lời qua chủ đề này rồi, chẳng qua bạn không chịu để ý mà thôi!
Có thể Mình làm các bạn không hiểu để giúp đỡ, Mình sẽ nói rõ hơn để mọi người hiểu:
- Mình đang dùng 01 CT access để ra giấy tờ cho công nhân sản xuất thông qua 01 Form và đựợc cập nhật trong 01 Table qua các records có các "Buffer ID" khác nhau và chưa có kết quả ( " Notice", "Remark"), Table mà mình đưa lên thực ra là mình đã Export 01 table trong Access( có hơn mấy chục ngàn records) qua Excel và chỉ lấy vài dòng đặt trưng, hình thức
- sau 01 ngày có một bộ phận khác kiểm tra và trả lại kết quả sản xuất cho mình bằng 01 file Excel( có hình thức như mình đưa lên), kết quả đó là "KẾT QUẢ" và "CHIỀU DÀI"
- Thông thường mình phải dò tìm cái" ID" nào trong file Excel trùng với "Buffer ID" trong Table và cập nhật kết quả vào Table trong access thủ công để làm CSDL cho 01 ứng dụng khác, giờ mình muốn làm tự động không cần phải dò tìm mỏi mắt nên hỏi các bạn.
không biết như vậy đã rõ chưa nữa,
cám ơn sự chỉ giúp của mọi người
[Hướng dẫn] Tự động cập nhật kết quả từ bảng excel vào table (dành cho các bạn còn kẹt với excel)
phương > 30-09-20, 04:12 PM
(30-09-20, 03:40 PM)ongke0711 Đã viết:(30-09-20, 10:39 AM)phương Đã viết: - Mình đang dùng 01 CT access để ra giấy tờ cho công nhân sản xuất thông qua 01 Form và đựợc cập nhật trong 01 Table qua các records có các "Buffer ID" khác nhau và chưa có kết quả ( " Notice", "Remark"), Table mà mình đưa lên thực ra là mình đã Export 01 table trong Access( có hơn mấy chục ngàn records) qua Excel và chỉ lấy vài dòng đặt trưng, hình thức
- sau 01 ngày có một bộ phận khác kiểm tra và trả lại kết quả sản xuất cho mình bằng 01 file Excel( có hình thức như mình đưa lên), kết quả đó là "KẾT QUẢ" và "CHIỀU DÀI"
- Thông thường mình phải dò tìm cái" ID" nào trong file Excel trùng với "Buffer ID" trong Table và cập nhật kết quả vào Table trong access thủ công để làm CSDL cho 01 ứng dụng khác, giờ mình muốn làm tự động không cần phải dò tìm mỏi mắt nên hỏi các bạn.
Bạn mô tả rõ như vậy thì mọi người mới nắm bắt bạn đang ở hiện trạng như thế nào mới có các giải pháp xử lý phù hợp.
Nói bạn đưa table Access mẫu với chục dòng dữ liệu, chứ đâu cần bạn đưa vài chục ngàn dòng làm gì cho nặng file.
Tôi hỏi thêm về cái file Excel mà bạn nhận được báo cáo:
- Số cột, tên cột là cố định? Có đổi sang tiếng Anh luôn được không, hoặc tiếng Việt không dấu, không khoảng trắng? để tham chiếu cho chuẩn chứ tên cột bằng tiếng Việt có dấu là không được.
- Vị trí bắt đầu bảng dữ liệu luôn cố định là dòng A3 hay có thể thay đổi?
ongke0711 > 01-10-20, 03:32 PM
phương > 01-10-20, 03:44 PM
(01-10-20, 03:32 PM)ongke0711 Đã viết: File của bạn đây. Tôi cắt cái Form này từ một cái ứng dụng khác đã làm, sửa lại theo bài của bạn.
- Bạn tự đổi tên Table tương ứng với file của bạn.
- Tôi không biết bạn có giới hạn việc cập nhật cho những Buffer ID trong khoảng thời gian nào không nên code lấy toàn bộ dữ liệu của Table cần cập nhật. Nếu có giới hạn trong khoảng điều kiện nào đó thì sẽ giảm tải việc lấy toàn bộ Recordset của Table cần cập nhật.
Link: https://drive.google.com/file/d/1qAgJ2zg...sp=sharing
phương > 01-10-20, 04:04 PM
(01-10-20, 03:44 PM)phương Đã viết:ongke0711,(01-10-20, 03:32 PM)ongke0711 Đã viết: File của bạn đây. Tôi cắt cái Form này từ một cái ứng dụng khác đã làm, sửa lại theo bài của bạn.
- Bạn tự đổi tên Table tương ứng với file của bạn.
- Tôi không biết bạn có giới hạn việc cập nhật cho những Buffer ID trong khoảng thời gian nào không nên code lấy toàn bộ dữ liệu của Table cần cập nhật. Nếu có giới hạn trong khoảng điều kiện nào đó thì sẽ giảm tải việc lấy toàn bộ Recordset của Table cần cập nhật.
Link: https://drive.google.com/file/d/1qAgJ2zg...sp=sharing
Cám Ơn ongke0711 nhiều
để mình xem, có gì không ổn hỏi ongke0711 tiếp!!
ongke0711 > 01-10-20, 04:52 PM
(01-10-20, 04:04 PM)phương Đã viết: Sao mình mở cái file accdb không được, chỉ dùm mình với.
mình đang xài cái access cũ kĩ 2003
phương > 02-10-20, 09:57 AM
(01-10-20, 04:52 PM)ongke0711 Đã viết:ongke0711 ơi,(01-10-20, 04:04 PM)phương Đã viết: Sao mình mở cái file accdb không được, chỉ dùm mình với.
mình đang xài cái access cũ kĩ 2003
Bạn còn dùng Office 2003 à. Bản này là Office 2016 - 64bit.
Bạn tải lại file này xem.
Link: https://drive.google.com/file/d/1qAgJ2zg...sp=sharing
ongke0711 > 02-10-20, 11:36 AM
phương > 02-10-20, 11:59 AM
(02-10-20, 11:36 AM)ongke0711 Đã viết: Do tôi thiết kế Access 2003 trên nền Access 2013 chứ không phải thuần Access 2003 nên nhiều khi cái thư viện nó không chuẩn.ongke0711,
Cụ thể khi bấm chọn file thì nó có báo lỗi gì không? rồi bấm Debug thì nó đánh dấu màu vàng dòng code nào?
Bạn chụp hình up lên đây xem để định bệnh hơn.
Còn vụ cái icon hình "Import Excel.png" thì bạn xoá nó luôn cho khỏi mất công.