Tạo table kết nối tới dữ liệu trên 1 sheets khác trong cùng file

Liên hệ QC

nicktinhban89

Thành viên mới
Tham gia
11/6/08
Bài viết
23
Được thích
1
E có vấn đề như sau ạ
E cần lấy dữ liệu từ database đưa vào sheet 1. Rồi từ sheets1 e mới lấy các nàng khác nhau vào các sheets còn lại tùy theo yêu cầu từng việc. E ko muốn tạo nhiều kết nối tới database vì tốc độ nó bị chậm quá ạ. Mong các bác cho e giải pháp. E xin cảm ơn!
 
E có vấn đề như sau ạ
E cần lấy dữ liệu từ database đưa vào sheet 1. Rồi từ sheets1 e mới lấy các nàng khác nhau vào các sheets còn lại tùy theo yêu cầu từng việc. E ko muốn tạo nhiều kết nối tới database vì tốc độ nó bị chậm quá ạ. Mong các bác cho e giải pháp. E xin cảm ơn!
K biết dữ liệu của bạn nhiều k mà bạn bảo chậm. Thứ 2 là từ sheet khác bạn vẫn có thể lấy dữ liệu từ bảng đã xuất ra từ DB mà.
 
Đây là file của em ạ. sheets loanmonth là dữ liệu lấy từ sever xuống. và từ sheets này e cần lấy dữ liệu sang các sheets thu no, bao cao sao ke và một số sheets khác n. Đối với sheets thu nợ thì e dùng hàm đơn giản được rồi nhưng còn sheets bao cao sao ke và một số sheets khác thì e chưa biết làm như thế nào vì nó chỉ cần lấy một số cột và tự động tính tổng ở hàng cuối cùng. E cũng tự mò về vba thôi, cơ bản là không nắm được nên mong các bác cầm tay hướng dẫn giúp e ạ. Thanks
 

File đính kèm

  • MENU V4.xlsm
    142.5 KB · Đọc: 7
Đây là file của em ạ. sheets loanmonth là dữ liệu lấy từ sever xuống. và từ sheets này e cần lấy dữ liệu sang các sheets thu no, bao cao sao ke và một số sheets khác n. Đối với sheets thu nợ thì e dùng hàm đơn giản được rồi nhưng còn sheets bao cao sao ke và một số sheets khác thì e chưa biết làm như thế nào vì nó chỉ cần lấy một số cột và tự động tính tổng ở hàng cuối cùng. E cũng tự mò về vba thôi, cơ bản là không nắm được nên mong các bác cầm tay hướng dẫn giúp e ạ. Thanks
Vẫn chẳng hiểu bạn muốn gì, nhưng mình góp ý thế này
1. Về câu lệnh SQL, bạn nên đặt Alia(biết danh cho table) để select cho nó ngắn gọn, nếu select trên 1 table thui thì chỉ cần gọi các field của nó thui, ko cần phải gõ cả table.field ra cho nó phức tạp
VD. Select A.ID, B.Name....
From Table as A join TableB as B on B.xx = A.xx
2. Bạn có thể sửa tên table cho nó ngắn gọn
VD: Table__10.11.2.9_Data421_X1PCMS bạn có thể đổi tên là X1PCMS (miễn sao dễ hiểu)
 
Vẫn chẳng hiểu bạn muốn gì, nhưng mình góp ý thế này
1. Về câu lệnh SQL, bạn nên đặt Alia(biết danh cho table) để select cho nó ngắn gọn, nếu select trên 1 table thui thì chỉ cần gọi các field của nó thui, ko cần phải gõ cả table.field ra cho nó phức tạp
VD. Select A.ID, B.Name....
From Table as A join TableB as B on B.xx = A.xx
2. Bạn có thể sửa tên table cho nó ngắn gọn
VD: Table__10.11.2.9_Data421_X1PCMS bạn có thể đổi tên là X1PCMS (miễn sao dễ hiểu)
Cảm ơn bạn nhưng cơ bản là mình không rành nên cũng miễn sao lấy được thông tin. Còn mục đích của mình là làm sao để chỉ cần lấy 1 lần dữ liệu về sheets loanmonth thôi là có thể đáp ứng được dữ liệu sang cả sheets thu no và sheets bao cao sao ke. Như bjo mình đang phải chạy 2 lần, 1 lần lấy dữ liệu cho sheets thu no và 1 lần cho sheets bao cáo sao k
 
Web KT
Back
Top Bottom