• tự động cập nhật kết quả từ bảng excel vào table
  • RE: tự động cập nhật kết quả từ bảng excel vào table

    ongke0711 > 12-10-20, 01:17 PM

    (12-10-20, 12:24 PM)phương Đã viết:
    (12-10-20, 10:59 AM)phương Đã viết:
    (12-10-20, 10:42 AM)phương Đã viết: [quote="ongke0711" pid='47862' dateline='1602234819']
    [quote="phương" pid='47859' dateline='1602225529']

    -nếu như cái file buffer_update_access2003  bạn sửa lỗi và làm xong rồi, bây giờ mình muốn cập nhật cho cái Table tương tự( Allo2Table)trong file access "Cable_Production_2020" link:http://www.mediafire.com/file/vvl2z33x1n09yl2/Cable_Product_2020.rar/file mình đang làm hàng ngày thì mình chỉ cần copy toàn bộ các Module, Form từ file buffer_update dán vào "Cable_Production_2020" và tạo nút mở frmImport là cập nhật được phải không bạn, có cần phải làm gì thêm không?

    Chỉ cần import toàn bộ Form, Module vô là được.
    Tôi đã cập nhật luôn trên file mới của bạn.
    Chú ý: tôi có đổi tên Field [Date] trong Table "Allo2Table" của bạn thành [DateProd] để tránh trùng tên với hàm Date() của hệ thống.

    Link: http://www.mediafire.com/file/de993t3tiw...0.zip/file

    Ongke0711 ơi,
    Mình cập nhật liền một lúc cho 02 table " Allo2Table" và " Allo3Table" từ 01 dữ liệu "BÁO CÁO" trên Form "frmImport"được không vậy bạn hay bắt buộc phải làm 02 lần?

    Muốn tự động thì phải viết code cho nó. Tổng cộng cập nhật cho bao nhiêu Table? cập nhật cùng nội dung?
    Mà tổ chức table ra sao mà phải cập nhật cùng một thông tin cho nhiều Table vậy bạn?
  • RE: tự động cập nhật kết quả từ bảng excel vào table

    phương > 12-10-20, 03:56 PM

    (12-10-20, 01:17 PM)ongke0711 Đã viết:
    (12-10-20, 12:24 PM)phương Đã viết:
    (12-10-20, 10:59 AM)phương Đã viết:
    (12-10-20, 10:42 AM)phương Đã viết: [quote="ongke0711" pid='47862' dateline='1602234819']
    [quote="phương" pid='47859' dateline='1602225529']

    -nếu như cái file buffer_update_access2003  bạn sửa lỗi và làm xong rồi, bây giờ mình muốn cập nhật cho cái Table tương tự( Allo2Table)trong file access "Cable_Production_2020" link:http://www.mediafire.com/file/vvl2z33x1n09yl2/Cable_Product_2020.rar/file mình đang làm hàng ngày thì mình chỉ cần copy toàn bộ các Module, Form từ file buffer_update dán vào "Cable_Production_2020" và tạo nút mở frmImport là cập nhật được phải không bạn, có cần phải làm gì thêm không?

    Chỉ cần import toàn bộ Form, Module vô là được.
    Tôi đã cập nhật luôn trên file mới của bạn.
    Chú ý: tôi có đổi tên Field [Date] trong Table "Allo2Table" của bạn thành [DateProd] để tránh trùng tên với hàm Date() của hệ thống.

    Link: http://www.mediafire.com/file/de993t3tiw...0.zip/file

    Ongke0711 ơi,
    Mình cập nhật liền một lúc cho 02 table " Allo2Table" và " Allo3Table" từ 01 dữ liệu "BÁO CÁO" trên Form "frmImport"được không vậy bạn hay bắt buộc phải làm 02 lần?

    Muốn tự động thì phải viết code cho nó. Tổng cộng cập nhật cho bao nhiêu Table? cập nhật cùng nội dung?
    Mà tổ chức table ra sao mà phải cập nhật cùng một thông tin cho nhiều Table vậy bạn?

    Ongke0711,
    -Trong file "BAOCAO" có 05 dạng ID khác nhau, nên sẽ có 05 cái table tương ứng cần phải cập nhật, Thông thường mình chỉ cần cập nhật 03 table bạn( Allo1Table, Allo2Table, Allo3Table).
    - Cập nhật khác nội dung bạn ạ ( mỗi ID khác nhau có nội dung khác nhau cần cập nhật)
    - Mỗi Table là CSDL cho 01 công đoạn SX, dựa vào đó ra các Form y/c sx khác nhau
    - Khi chạy thử cái file bạn gởi sau một vài lần thì nó chỉ cập nhật được đúng cái ngày " từ ngày" mà mình nhập vào, nó không cập nhật trong khoảng thời gian " từ ngày" ----" đếnngày" như mình muốn( mặc dù trong khoảng tg đó có rất nhiều cái ID trùng) bạn có thể xem lại dùm mình?
  • RE: tự động cập nhật kết quả từ bảng excel vào table

    ongke0711 > 13-10-20, 11:02 AM

    (12-10-20, 03:56 PM)phương Đã viết: -Trong file "BAOCAO" có 05 dạng ID khác nhau, nên sẽ có 05 cái table tương ứng cần phải cập nhật, Thông thường mình chỉ cần cập nhật 03 table bạn( Allo1Table, Allo2Table, Allo3Table).
    - Cập nhật khác nội dung bạn ạ ( mỗi ID khác nhau có nội dung khác nhau cần cập nhật)
    - Mỗi Table là CSDL cho 01 công đoạn SX, dựa vào đó ra các Form y/c sx khác nhau

    Nếu các nội dung cần cập nhật là cố định thì bạn liệt kê từng table, từng nội dung cập nhật để tôi xem có giải pháp tổng thể nào cho nhanh hơn không.
  • RE: tự động cập nhật kết quả từ bảng excel vào table

    phương > 13-10-20, 11:33 AM

    (13-10-20, 11:02 AM)ongke0711 Đã viết:
    (12-10-20, 03:56 PM)phương Đã viết: -Trong file "BAOCAO" có 05 dạng ID khác nhau, nên sẽ có 05 cái table tương ứng cần phải cập nhật, Thông thường mình chỉ cần cập nhật 03 table bạn( Allo1Table, Allo2Table, Allo3Table).
    - Cập nhật khác nội dung bạn ạ ( mỗi ID khác nhau có nội dung khác nhau cần cập nhật)
    - Mỗi Table là CSDL cho 01 công đoạn SX, dựa vào đó ra các Form y/c sx khác nhau

    Nếu các nội dung cần cập nhật là cố định thì bạn liệt kê từng table, từng nội dung cập nhật để tôi xem có giải pháp tổng thể nào cho nhanh hơn không.
     Đơn giản là thế này Bạn,
    Nội dung cần cập nhật trong :
    -AlloTable1: Remark = "CHIEUDAI"
    -AlloTable2: Notice = "KETQUA" & ","&"Oplt="&"CHIEUDAI"&"m"&","&"REMARKS"
    -Allo3Table: Notice3="KETQUA" & ","&"Oplt="&"CHIEUDAI"&"m"&","&"REMARKS"
    khi các ID của table và BAOCAO trùng nhau.
    cần rõ điều gì thì cho mình biết
  • RE: tự động cập nhật kết quả từ bảng excel vào table

    ongke0711 > 13-10-20, 04:13 PM

    (13-10-20, 11:33 AM)phương Đã viết: Nội dung cần cập nhật trong :
    -AlloTable1: Remark = "CHIEUDAI"
    -AlloTable2: Notice = "KETQUA" & ","&"Oplt="&"CHIEUDAI"&"m"&","&"REMARKS"
    -Allo3Table: Notice3="KETQUA" & ","&"Oplt="&"CHIEUDAI"&"m"&","&"REMARKS"
    khi các ID của table và BAOCAO trùng nhau.
    cần rõ điều gì thì cho mình biết

    Vì mỗi Table một kiểu cập nhật khác nhau nên chỉ có cách code đích danh từng Table thôi.
    Tôi thấy table "Allo1Table", cột [Date] có nhiều dòng để trống nên chắc chắn các dòng đó không được cập nhật theo điều kiện lọc từ ngày - đến ngày.
    Tôi đã sửa việc không lọc "đến ngày" do tôi copy code mà quên sửa tên.

    Link file: http://www.mediafire.com/file/zoilks7j45...1.zip/file
  • RE: tự động cập nhật kết quả từ bảng excel vào table

    phương > 14-10-20, 11:12 AM

    (13-10-20, 04:13 PM)ongke0711 Đã viết:
    (13-10-20, 11:33 AM)phương Đã viết: Nội dung cần cập nhật trong :
    -AlloTable1: Remark = "CHIEUDAI"
    -AlloTable2: Notice = "KETQUA" & ","&"Oplt="&"CHIEUDAI"&"m"&","&"REMARKS"
    -Allo3Table: Notice3="KETQUA" & ","&"Oplt="&"CHIEUDAI"&"m"&","&"REMARKS"
    khi các ID của table và BAOCAO trùng nhau.
    cần rõ điều gì thì cho mình biết

    Vì mỗi Table một kiểu cập nhật khác nhau nên chỉ có cách code đích danh từng Table thôi.
    Tôi thấy table "Allo1Table", cột [Date] có nhiều dòng để trống nên chắc chắn các dòng đó không được cập nhật theo điều kiện lọc từ ngày - đến ngày.
    Tôi đã sửa việc không lọc "đến ngày" do tôi copy code mà quên sửa tên.

    Link file: http://www.mediafire.com/file/zoilks7j45...1.zip/file
    OK rồi Ongke0711,
    - đúng như ý mình.
    - Có lần mình đã hỏi bạn nếu như muốn chạy trong file access mong muốn nào thì chỉ cần Import toàn bộ Module và Form mà bạn đã viết vào là chạy được, bạn đã Ok
    - Tuy nhiên cái file "Cable_Product_2020" mình gởi bạn vào khoảng ngày 05/10 đến nay cũng cái file đó chỉ có 01 số dữ liệu của table, form thay đổi( do phải update hằng ngày) khi mình import module, form bạn viết vào thì khi mở form "frmImport" bấm nút chọn file nó báo lỗi "Compile error: Variable not defined" bạn xem link:
    http://www.mediafire.com/file/b9m3ro6ies...2.rar/file
    bạn có thể xem dùm mình?
    cám ơn bạn rất nhiều
  • RE: tự động cập nhật kết quả từ bảng excel vào table

    ongke0711 > 14-10-20, 01:34 PM

    Báo lỗi đó là do khai báo thiếu thư viện.
    Bạn vô Tool - Reference - thêm 2 thư viện bên dưới:
    - Microsoft ActiveX Data Object 2.8 Library.
    - Microsoft ADO Ext. 2.8 for DDL and Security.
  • RE: tự động cập nhật kết quả từ bảng excel vào table

    phương > 14-10-20, 02:55 PM

    (14-10-20, 01:34 PM)ongke0711 Đã viết: Báo lỗi đó là do khai báo thiếu thư viện.
    Bạn vô Tool - Reference - thêm 2 thư viện bên dưới:
    - Microsoft ActiveX Data Object 2.8 Library.
    - Microsoft ADO Ext. 2.8 for DDL and Security.
     Xong rồi Ongke0711,
    Cám ơn bạn rất nhiều, có gì không ổn về Access hy vọng bạn trợ giúp.
  • RE: tự động cập nhật kết quả từ bảng excel vào table

    phương > 16-10-20, 11:46 AM

    (14-10-20, 02:55 PM)phương Đã viết: [quote="ongke0711" pid='47910' dateline='1602653651']
    Báo lỗi đó là do khai báo thiếu thư viện.
    Bạn vô Tool - Reference - thêm 2 thư viện bên dưới:
    - Microsoft ActiveX Data Object 2.8 Library.
    - Microsoft ADO Ext. 2.8 for DDL and Security.
     Ongke0711 ơi,
    cái file đó mình dùng 01 ngày, update ok, tuy nhiên hôm nay khi update dữ liệu thì:
    trong Allo2Table và Allo3Table : field " Notice " nó chỉ update "CHIEU_DAI" và "REMARKS" nó không update phần "KET_QUA" mạc dù mình ktra trong VBA thì code: rsDest!Notice = rs!KET_QUA & ", " & "OPTL=" & Nz(rs!CHIEU_DAI, 0) & ", " & rs!REMARKS
    khi chạy thì không báo lỗi gì.
    mình gởi link, bạn chạy thử:
    http://www.mediafire.com/file/rukcaut4pv...3.rar/file
  • RE: tự động cập nhật kết quả từ bảng excel vào table

    ongke0711 > 16-10-20, 12:10 PM

    Tôi kiểm tra thì thấy vẫn cập nhật đủ. 
    Bạn gửi các mã ID nào mà không update được lên tôi check xem.