Kết Nối Excel Tới SQL Server Và Làm Báo Cáo động Bằng Add-in A ...

Giải Pháp Excel
  • Trang chủ Có gì mới Hoạt động gần nhất Tác giả
  • Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
  • Video New Video về Excel Video về tin học khác Tin tức về tin học chung
  • Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
  • Tài nguyên Đánh giá mới nhất Tìm tài nguyên
  • Facebook
  • Đóng góp
Đăng nhập Đăng Ký Có gì mới? Tìm kiếm

Tìm kiếm

Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Bởi: Tìm kiếm Tìm nâng cao…
  • Hoạt động gần nhất
  • Đăng ký
Menu Đăng nhập Đăng Ký Install the app Install How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
  • Trang chủ
  • Dành cho nhà tài trợ
  • BLUESOFTS: A-Excel, A-Tools
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Kết nối Excel tới SQL Server và làm báo cáo động bằng Add-in A-Tools (1 người xem)
  • Thread starter Thread starter Nguyễn Duy Tuân
  • Ngày gửi Ngày gửi 30/3/19
Liên hệ QC

Người dùng đang xem chủ đề này

Đang trực tuyến: 2 (Thành viên: 0, Khách: 2) Nguyễn Duy Tuân

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự Tham gia 13/6/06 Bài viết 4,859 Được thích 10,349 Giới tính Nam Nghề nghiệp Giáo viên, CEO tại Bluesofts Không cần qua các bước trung gian là export SQL Server ra Excel rồi mới dùng các hàm Excel làm báo cáo. Add-in A-Tools kết nối trực tiếp từ Excel vào SQL Server và làm báo cáo động rất nhanh và linh hoạt... Nội dùng bài hướng dẫn: + Làm quen SQL Server đơn giản + Kết nối Excel tới SQL Server bằng Add-in A-Tools + Tạo báo cáo phân cấp đẹp và chuyên nghiệp (*) Download Add-in A-Tools:

CÔNG TY CỔ PHẦN BLUESOFTS

bluesofts.net bluesofts.net Nguyễn Duy Tuân

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự Tham gia 13/6/06 Bài viết 4,859 Được thích 10,349 Giới tính Nam Nghề nghiệp Giáo viên, CEO tại Bluesofts Kết nối trực tiếp tất cả CSDL như SQL Server, MySQL từ các phần mềm doanh nghiệp vào Excel để tra cứu, nhập liệu và làm báo cáo động với Add-in A-Tools v9.1.0.3. (*) Link ví dụ kết nối dữ liệu qua internet: http://bluesofts.net/Products/AddIns/A-Tools/help/excel_sqlServer_addin_atools.zip MinhKhai

MinhKhai

Giải pháp Ếc-xào
Tham gia 16/4/08 Bài viết 941 Được thích 574
Nguyễn Duy Tuân đã viết: Không cần qua các bước trung gian là export SQL Server ra Excel rồi mới dùng các hàm Excel làm báo cáo. Add-in A-Tools kết nối trực tiếp từ Excel vào SQL Server và làm báo cáo động rất nhanh và linh hoạt... Nội dùng bài hướng dẫn: + Làm quen SQL Server đơn giản + Kết nối Excel tới SQL Server bằng Add-in A-Tools + Tạo báo cáo phân cấp đẹp và chuyên nghiệp (*) Download Add-in A-Tools:

CÔNG TY CỔ PHẦN BLUESOFTS

bluesofts.net bluesofts.net Nhấp chuột vào đây để mở rộng...
Giải pháp của anh hay quá. Chỉ có điều tự download tool về (bản miễn phí) và làm thử thì chưa bao giờ thành công. thuyyeu99

thuyyeu99

Trùm Nhiều Chuyện
Tham gia 6/6/08 Bài viết 1,729 Được thích 875
MinhKhai đã viết: Giải pháp của anh hay quá. Chỉ có điều tự download tool về (bản miễn phí) và làm thử thì chưa bao giờ thành công. Nhấp chuột vào đây để mở rộng...
Nhiều lúc vô trang GPE đọc những cái Comemnt không nhịn được cười. Nguyễn Duy Tuân

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự Tham gia 13/6/06 Bài viết 4,859 Được thích 10,349 Giới tính Nam Nghề nghiệp Giáo viên, CEO tại Bluesofts
MinhKhai đã viết: Giải pháp của anh hay quá. Chỉ có điều tự download tool về (bản miễn phí) và làm thử thì chưa bao giờ thành công. Nhấp chuột vào đây để mở rộng...
Bản miễn phí chức năng này dùng được nhé. Chỉ giới hạn tối đa 200 dòng xuất ra blwir xông thức. Bạn vướng chỗ nào gửi mình chi tiếp cho . MinhKhai

MinhKhai

Giải pháp Ếc-xào
Tham gia 16/4/08 Bài viết 941 Được thích 574
Nguyễn Duy Tuân đã viết: Bản miễn phí chức năng này dùng được nhé. Chỉ giới hạn tối đa 200 dòng xuất ra blwir xông thức. Bạn vướng chỗ nào gửi mình chi tiếp cho . Nhấp chuột vào đây để mở rộng...
Em vướng rất nhiều chỗ, nhưng vì chưa biết về SQL và lại đang làm quen với bản Free nên cũng ngại hỏi. Nếu được anh chỉ giúp mấy câu hỏi đơn giản sau; 1. Sao trong Clip, em thấy anh nhập xong dữ liệu ở bất cứ ô nào thì công thức tự động tính toán ngay, mà bản em thử làm thì không. Nó chỉ tính toán khi edit ô B1 hoặc B2 hoặc edit ô có hàm BS_SQL. Em cần khi edit ô C4 hoặc C5 là Excel tính toán ngay nhưng thực tế nó không. 2. Trong SQL Database thấy định dạng ngày tháng là yyyy-mm-dd (như ô D5) nên khi có dòng lệnh có tham số FLIDATE = Cell (C5) là hàm không chạy mà phải là FLIDATE = Cell (D5). Vậy sửa này định dạng ngày như thế nào trong hàm BS_SQL ? 3. Em thấy trong Clip, các ô đều co giãn có boder, tuy nhiên em làm thì lúc có, lúc mất Boder của Cell. Không rõ nguyên nhân gì ? Xin cảm ơn 215329 Nguyễn Duy Tuân

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự Tham gia 13/6/06 Bài viết 4,859 Được thích 10,349 Giới tính Nam Nghề nghiệp Giáo viên, CEO tại Bluesofts
MinhKhai đã viết: Em vướng rất nhiều chỗ, nhưng vì chưa biết về SQL và lại đang làm quen với bản Free nên cũng ngại hỏi. Nếu được anh chỉ giúp mấy câu hỏi đơn giản sau; 1. Sao trong Clip, em thấy anh nhập xong dữ liệu ở bất cứ ô nào thì công thức tự động tính toán ngay, mà bản em thử làm thì không. Nó chỉ tính toán khi edit ô B1 hoặc B2 hoặc edit ô có hàm BS_SQL. Em cần khi edit ô C4 hoặc C5 là Excel tính toán ngay nhưng thực tế nó không. 2. Trong SQL Database thấy định dạng ngày tháng là yyyy-mm-dd (như ô D5) nên khi có dòng lệnh có tham số FLIDATE = Cell (C5) là hàm không chạy mà phải là FLIDATE = Cell (D5). Vậy sửa này định dạng ngày như thế nào trong hàm BS_SQL ? 3. Em thấy trong Clip, các ô đều co giãn có boder, tuy nhiên em làm thì lúc có, lúc mất Boder của Cell. Không rõ nguyên nhân gì ? Xin cảm ơn View attachment 215329 Nhấp chuột vào đây để mở rộng...
Mình giải thích như sau: 1. Để cập nhật công thức bạn cần làm: =BS_SQL("Lệnh SQL" & LEFT(oo1 & oo2... ,0) ) (oo1, oo2 là các ô điều kiện) Trong ví dụ của bạn thì là: =BS_SQL(B2 & LEFT(C5&C6, 0) , B1) 2. Kiểu định dạng trong SQL Server hay MySQL ngày tháng theo cấu trúc yyyy-mm-dd. Mỗi loại CSDL có một số tính chất khác nhau. Vì đây là CSDL ngoài Excel nên để A-Tools biết nó thuộc loại bạn phải thêm thuộc tính ;DBTYPE=5 vào tham số Options. Trong ví dụ của bạn, ô B1 phaith êm chuỗi ;DBTYPE=5 (5 là hằng số chỉ ra kiểu CSDL là SQL Server) Các hằng số A-Tools duy định, chúng tôi có ghi trong "WhatisNew.txt" như sau: v9.1.0.2: 30-03-2019 (Add-in A-Tools 2019) + Thêm: thêm thuộc tính DBTYPE=Mã số - kiểu CSDL trong tham số OPTIONS của các hàm CSDL như BS_SQL, BS_TABLE, BS_DSUM,... tham số này để chỉ định loại CSDL trong ConnectionString thuộc loại nào. Có các loại như sau: 0 - dbUnknown 1 - dbExcel 2 - dbAccess 3 - dbFoxpro 4 - dbVFP 5 - dbSQLserver 6 - dbParadox 7 - dbMySQL 8 - dbInterbase 9 - dbODBC 10 - dbGoogleSheets 11 - dbOracle 3. Vấn đề co giãn giữu được định dạng bạn hãy xem bài học số 1 về hàm BS_SQL tại đây Nguyễn Duy Tuân

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự Tham gia 13/6/06 Bài viết 4,859 Được thích 10,349 Giới tính Nam Nghề nghiệp Giáo viên, CEO tại Bluesofts
Nguyễn Duy Tuân đã viết: Mình giải thích như sau: 1. Để cập nhật công thức bạn cần làm: =BS_SQL("Lệnh SQL" & LEFT(oo1 & oo2... ,0) ) (oo1, oo2 là các ô điều kiện) Trong ví dụ của bạn thì là: =BS_SQL(B2 & LEFT(C5&C6, 0) , B1) 2. Kiểu định dạng trong SQL Server hay MySQL ngày tháng theo cấu trúc yyyy-mm-dd. Mỗi loại CSDL có một số tính chất khác nhau. Vì đây là CSDL ngoài Excel nên để A-Tools biết nó thuộc loại bạn phải thêm thuộc tính ;DBTYPE=5 vào tham số Options. Trong ví dụ của bạn, ô B1 phaith êm chuỗi ;DBTYPE=5 (5 là hằng số chỉ ra kiểu CSDL là SQL Server) Các hằng số A-Tools duy định, chúng tôi có ghi trong "WhatisNew.txt" như sau: v9.1.0.2: 30-03-2019 (Add-in A-Tools 2019) + Thêm: thêm thuộc tính DBTYPE=Mã số - kiểu CSDL trong tham số OPTIONS của các hàm CSDL như BS_SQL, BS_TABLE, BS_DSUM,... tham số này để chỉ định loại CSDL trong ConnectionString thuộc loại nào. Có các loại như sau: 0 - dbUnknown 1 - dbExcel 2 - dbAccess 3 - dbFoxpro 4 - dbVFP 5 - dbSQLserver 6 - dbParadox 7 - dbMySQL 8 - dbInterbase 9 - dbODBC 10 - dbGoogleSheets 11 - dbOracle 3. Vấn đề co giãn giữu được định dạng bạn hãy xem bài học số 1 về hàm BS_SQL tại đây Nhấp chuột vào đây để mở rộng...
Ý thứ 2. Tức là nếu csdl nguồn là sql server thì như sau =bs_sql(“select...”, “odbc(connectionstring); dbtype=5”) MinhKhai

MinhKhai

Giải pháp Ếc-xào
Tham gia 16/4/08 Bài viết 941 Được thích 574
Nguyễn Duy Tuân đã viết: Ý thứ 2. Tức là nếu csdl nguồn là sql server thì như sau =bs_sql(“select...”, “odbc(connectionstring); dbtype=5”) Nhấp chuột vào đây để mở rộng...
Cảm ơn anh, loay hoay mãi em mới làm được (phải đóng và mở lại file mới được). Anh cho hỏi thêm: 1. A-Tools ngoài lệnh Select ra thì có lệnh khác của SQL không (Ví dụ: Update, Delete...) 2. Trong 1 số trường hợp, do cấu trúc của biểu mẫu nên 1 số ô phải Merge. A-tool có giải pháp nào trả được kết quả trên các ô bị merge không ? Nguyễn Duy Tuân

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự Tham gia 13/6/06 Bài viết 4,859 Được thích 10,349 Giới tính Nam Nghề nghiệp Giáo viên, CEO tại Bluesofts
MinhKhai đã viết: Cảm ơn anh, loay hoay mãi em mới làm được (phải đóng và mở lại file mới được). Anh cho hỏi thêm: 1. A-Tools ngoài lệnh Select ra thì có lệnh khác của SQL không (Ví dụ: Update, Delete...) 2. Trong 1 số trường hợp, do cấu trúc của biểu mẫu nên 1 số ô phải Merge. A-tool có giải pháp nào trả được kết quả trên các ô bị merge không ? Nhấp chuột vào đây để mở rộng...
1. Về kỹ thuật Add-in A-Tools cho phép thực hiện tất cả các lệnh SQL gồn INSERT, UPDATE, DELETE nhưng vì an toàn dữ liệu khách hàng khi triển khai nên atools khoá các kệnh này, chỉ lấy dữ liệu về bởi SELECT. 2. Trong dữ liệu nguồn mà có ô bị MergeCell thì bạn buộc phải huỷ bỏ và điền dữ liệu đủ mới dùng SQL được nhé. Dùng hàm BS_SQL kết hợp với hàm DATA bạn có thể tạo bảng trung gian để tự điền vào ô trống các giá trị bị merge, sau đó bạn copy ngược về data nguồn để chuẩn hoá nó. Muốn làm pp này bạn phải chú ý các clip trên Youtube của mình về hàn DATA để biết cách vận dụng. Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây.

Bài viết mới nhất

PhanTuHuong Nếu diễn đàn GPE đóng cửa? (3 người xem)
    • Thích
  • PhanTuHuong
  • Hôm qua, lúc 23:46
  • Thư giãn
Trả lời 3 Đọc 49 8 phút trước AnhThu-1976 A H tìm kiếm nội dung liên kết giữa cac bảng , cac sheet trong excel (1 người xem)
  • H_P
  • Thứ bảy lúc 14:23
  • Tìm kiếm, dò tìm và tham chiếu
Trả lời 2 Đọc 69 Hôm nay lúc 05:30 DeTong D D Xin giúp.......Kết hợp countifs và Sumproduct để đếm dữ liệu và tính số lượng tổng không trùng lặp với nhiều điều kiện
  • dieppk.nb92
  • Hôm qua, lúc 01:22
  • Hàm và công thức Excel
Trả lời 6 Đọc 156 Hôm nay lúc 04:27 dieppk.nb92 D N Công thức trích xuất riêng các ký tự trong chuỗi họ tên
  • Ngựa con 2002
  • Thứ bảy lúc 23:07
  • Xử lý chuỗi ký tự
Trả lời 7 Đọc 89 Hôm qua, lúc 18:57 Ngựa con 2002 N Q Nhờ các chị cho em xin công thức đếm bản ghi loại bỏ dữ liệu trùng lặp với nhiều điều kiện
  • QUANSUNG
  • Thứ bảy lúc 10:55
  • Hàm và công thức Excel
Trả lời 2 Đọc 103 Hôm qua, lúc 00:02 dungpham01 D huuthang_bd Cùng xây dựng file Gia Phả
    • Thích
  • huuthang_bd
  • 30/12/13
  • Xây dựng ứng dụng.
Trả lời 36 Đọc 21K Thứ bảy lúc 16:15 le_vis L HeSanbi Thuật ngữ "Đối chiếu Unicode" quan trọng trong việc xử lý chuỗi ký tự
  • HeSanbi
  • Thứ bảy lúc 15:41
  • Xử lý chuỗi ký tự
Trả lời 0 Đọc 74 Thứ bảy lúc 15:41 HeSanbi HeSanbi D Công thức tính thuế thu nhập cá nhân mới nhất theo mức 5 bậc
  • Dinh Hong Nhung
  • Thứ năm lúc 10:36
  • Hàm và công thức Excel
Trả lời 14 Đọc 569 Thứ bảy lúc 10:43 Cúc Hr C D
  • Question Question
Tách dòng tự động theo điều kiện bằng VBA
    • Cười
  • duongnhuxuyen
  • Thứ sáu lúc 15:39
  • Lập Trình với Excel
Trả lời 3 Đọc 131 Thứ bảy lúc 07:17 HUONGHCKT H PhanTuHuong CHỌN VÀ SỬ DỤNG MÁY LỌC KHÔNG KHÍ
    • Cảm ơn
    • Thích
  • PhanTuHuong
  • 4/10/22
  • Thư giãn
Trả lời 8 Đọc 2K Thứ bảy lúc 00:09 PhanTuHuong PhanTuHuong D
  • Question Question
IN TỰ ĐỘNG TỪ DỮ LIỆU CÓ SẴN
  • duongnhuxuyen
  • 12/11/25
  • Lập Trình với Excel
Trả lời 14 Đọc 446 Thứ sáu lúc 19:42 duongnhuxuyen D V Biểu diễn số đếm theo hình vẽ từ Shape
  • Vũ Hải Sơn
  • 2/12/25
  • Hàm và công thức Excel
Trả lời 34 Đọc 668 Thứ sáu lúc 15:31 Vũ Hải Sơn V T Xử lý lỗi xuất hiện màu cam khi chọn 1 ô trong excel.
  • Thúy Sa
  • Thứ năm lúc 17:17
  • Những vấn đề chung
Trả lời 1 Đọc 95 Thứ năm lúc 20:29 Maika8008 Maika8008 L
  • Question Question
Tạo ComboBox để tìm kiếm tên
  • lyvanthang
  • Thứ năm lúc 10:36
  • Lập Trình với Excel
Trả lời 4 Đọc 188 Thứ năm lúc 20:26 HUONGHCKT H T Điên đầu vì Countif
  • TVT230279
  • 5/12/25
  • Hàm và công thức Excel
Trả lời 5 Đọc 258 Thứ năm lúc 11:30 87kilua 87kilua H Quên mật khẩu khóa protect
  • Hoale85
  • 20/2/25
  • Những vấn đề chung
Trả lời 22 Đọc 1K Thứ năm lúc 09:10 Gà Con yêu VBA Gà Con yêu VBA HeSanbi
  • Question Question
Hướng dẫn sửa lỗi không khởi động được ứng dụng Excel
    • Thích
    • Yêu thích
  • HeSanbi
  • Thứ tư lúc 23:52
  • Lập Trình với Excel
Trả lời 0 Đọc 105 Thứ tư lúc 23:52 HeSanbi HeSanbi K Lập trình để xoá giá trị trong file PDF
  • khoa289
  • 28/11/25
  • Excel và các ngôn ngữ lập trình khác
Trả lời 14 Đọc 588 Thứ tư lúc 17:05 khoa289 K E
  • Question Question
VBA code thay thế cho pivot-table lấy top 10, bottom 10
    • Thích
  • eagle12
  • 8/12/25
  • Lập Trình với Excel
Trả lời 12 Đọc 342 Thứ tư lúc 15:26 87kilua 87kilua HeSanbi TaxCode v4.21 - Add-in Tra cứu mã số thuế từ tổng cục thuế nhanh chóng (1 người xem)
    • Thích
    • Yêu thích
  • HeSanbi
  • 27/11/25
  • Các Add-ins cho excel
Trả lời 15 Đọc 1K Thứ tư lúc 12:44 HeSanbi HeSanbi Xem thêm… Chia sẻ: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link

Thành viên có số lượng bài viết cao nhất tháng

  • Maika8008 32
  • dungpham01 18
  • thanthanhan 16
  • ongke0711 16
  • nguyenanhtruong2409 14
  • vic_it 11
  • Phan Thế Hiệp 10
  • nhhnam 10
  • eagle12 10
  • Vũ Hải Sơn 9
  • HUONGHCKT 9
  • pycckuu410 8
  • bsbnhh 7
  • HeSanbi 7
  • Hana2610 6
  • Gà Con yêu VBA 6
  • Phuocam 5
  • ketoan113 5
  • Emyeuexcel 5
  • huuthang_bd 5

Thành viên có điểm tương tác cao nhất tháng

  • Phan Thế Hiệp 59
  • Maika8008 26
  • ongke0711 17
  • thanthanhan 13
  • HeSanbi 9
  • dungpham01 9
  • Cúc Hr 8
  • eagle12 7
  • HUONGHCKT 7
  • Mr.hieudoanxd 5
  • befaint 5
  • SA_DQ 4
  • nguyenanhtruong2409 4
  • pycckuu410 4
  • Phuocam 4
  • Emyeuexcel 2
  • nhhnam 2
  • Dinh Hong Nhung 2
  • huuthang_bd 2
  • dieppk.nb92 2

Thời gian đếm ngược.

000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025
  • Trang chủ
  • Dành cho nhà tài trợ
  • BLUESOFTS: A-Excel, A-Tools
  • Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Back Top Bottom

Từ khóa » Kết Nối Excel Với Sql Server