HeSanbi
Nam Nhân✨Hiếu Lễ Nghĩa Trí Tín✨
- Tham gia
- 24/2/13
- Bài viết
- 2,386
- Được thích
- 3,577
- Giới tính
- Nam
Hôm nay các bạn sẽ biết thêm một hàm UDF mới để vận dụng trong việc truy vấn, phân tích dữ liệu.
Với hàm UDF Query tự tạo dưới đây các bạn có thể tận dụng để truy vấn dữ liệu với dòng lệnh SQL với đa dạng nguồn dữ liệu, từ tệp đang đóng và cả tệp dữ liệu đang mở. Hàm Query với đa dạng truy vấn, từ kết nối thư viện ứng dụng Access, cho đến SQLServer, hoặc SQLite hoặc nhiều nhà cung cấp OLEDB khác mà bạn đã cài đặt trên máy tính.
Với lối viết mã mới hoàn toàn so với các hàm thông thường, cách sử dụng Hàm đã được tối ưu rất nhiều để các bạn nhanh chóng nắm được căn bản việc tận dụng hàm. Đơn giản là các bạn chỉ cần nhập công thức và công thức, là có thể truy vấn dữ liệu nhanh chóng.
Với hàm Query này các bạn có thể truy vấn dữ liệu với đầy đủ phương thức mà nhà cung cấp OLEDB và driver ODBC hỗ trợ.
HƯỚNG DẪN
Hàm QUERY([Các hàm đối số],...)
Để sử dụng hàm QUERY, các bạn chỉ cần sao chép mã trong ứng dụng dưới đây vào Module trong dự án của bạn.
****SẼ SỚM CẬP NHẬT HƯỚNG DẪN VÀ NÂNG CẤP MÃ****
Bạn có thể đọc thêm các bài biết của tôi tại tag #sanbi udf
Tệp tham khảo:
Với hàm UDF Query tự tạo dưới đây các bạn có thể tận dụng để truy vấn dữ liệu với dòng lệnh SQL với đa dạng nguồn dữ liệu, từ tệp đang đóng và cả tệp dữ liệu đang mở. Hàm Query với đa dạng truy vấn, từ kết nối thư viện ứng dụng Access, cho đến SQLServer, hoặc SQLite hoặc nhiều nhà cung cấp OLEDB khác mà bạn đã cài đặt trên máy tính.
Với lối viết mã mới hoàn toàn so với các hàm thông thường, cách sử dụng Hàm đã được tối ưu rất nhiều để các bạn nhanh chóng nắm được căn bản việc tận dụng hàm. Đơn giản là các bạn chỉ cần nhập công thức và công thức, là có thể truy vấn dữ liệu nhanh chóng.
Với hàm Query này các bạn có thể truy vấn dữ liệu với đầy đủ phương thức mà nhà cung cấp OLEDB và driver ODBC hỗ trợ.
HƯỚNG DẪN
Hàm QUERY([Các hàm đối số],...)
Các hàm đối số bổ trợ cho hàm QUERY:
Hàm bổ trợ | Kiểu | Chức năng | Mặc định |
qrSQL(sql) | String | Chuỗi Query SQL | |
qrConnect(ConnectString) | String | Chuỗi mở kết nối Database | |
QuickAnylisis | Long | Thao tác xử lý dữ liệu căn bản | 0 |
qrOrderStyle(Order) | Integer | Sắp xếp giảm hoặc tăng | 0 |
qrCellsInsert | Boolean | Giản dòng không ghi đè dữ liệu có phía dưới | FALSE |
qrCellForeground | Long | Màu chữ cho tiêu đề | 0 |
qrCellBackground | Long | Màu nền cho tiêu đề | 0 |
qrCellFontSize | Long | Cỡ chữ cho tiêu đề | 12 |
qrCellFontBold | Boolean | Tô đậm cho tiêu đề | FALSE |
qrTitle | String | Kết quả cho hàm là một tiêu đề tự đặt | |
qrCopyTo | Range | Ô trả kết quả mảng |
Ví dụ: Truy vấn dữ liệu từ trang tính DATA với cột ID có giá trị là KH01, dữ liệu trả về tại ô B7, sẽ gõ như sau:
=QUERY(qrSQL("SELECT * FROM [DATA$] WHERE ID =""KH01"""),qrCopyTo(B7))
(Nếu không nhập qrCopyTo(B7) thì kết quả sẽ trả về tại ô gõ hàm)
*** Để tìm bản cập nhật mới nhất hãy gõ hàm =QueryUpdateCode()
Để sử dụng hàm QUERY, các bạn chỉ cần sao chép mã trong ứng dụng dưới đây vào Module trong dự án của bạn.
****SẼ SỚM CẬP NHẬT HƯỚNG DẪN VÀ NÂNG CẤP MÃ****
Bạn có thể đọc thêm các bài biết của tôi tại tag #sanbi udf
Tệp tham khảo:
File đính kèm
Lần chỉnh sửa cuối: