Add-In A-Tools - Truy vấn (lọc), soạn thảo và quản trị dữ liệu Excel qua mạng

Liên hệ QC
A-Tools phiên bản mới 3.1.005, cập nhật ngày 28/07/07.

+ Sửa lỗi: Khi Excel chưa mở, phải nhấp đúp lần thứ hai trên file mới mở được (lỗi này có trong các phiên bản từ 3.1.004 về trước),
phiên bản 3.1.005 đã sửa lỗi này.
+ Sửa lỗi: Trong Excel, nếu vào menu Tools->Addins gỡ bỏ A-Tools sẽ bị treo máy (lỗi này có trong các phiên bản từ 3.1.004 về trước),
phiên bản 3.1.005 đã sửa lỗi này.
+ Nâng cấp: Tăng tốc độ khởi động A-Tools lên nhiều lần.

Download tại đây.
 
A-Tools v3.1.007

A-Tools phiên bản mới 3.1.007, cập nhật ngày 06/08/07.

Các thông tin về phiên bản mới có trong bộ cài, file "WhatsNew.txt"


Download tại đây.
 
A-Tools phiên bản mới 3.1.008, cập nhật ngày 18/08/07

A-Tools phiên bản mới 3.1.008, cập nhật ngày 18/08/07.

+ Sửa lỗi: Chuyển mã từ Unicode -> VNI
Chuyển mã từ VNI -> Unicode (phiên bản cũ bị lỗi khi viết chữ hoa có dấu)
Chuyển mã từ VNI -> TCVN3

+ Nâng cấp: Tăng tốc độ chuyển mã văn bản, thông báo trạng thái chuyển mã dươí StatusBar.

+ Sửa lỗi: Lỗi tạo DBKEY với CSDL là MS SQLServer, khi nguời dùng tick bỏ "Cơ chế truy cập WINDOWS NT",
có nghĩa là truy cập theo cơ chế của SQLServer, người dùng không vào được User ID và Password.

+ Sửa: Giao diện cửa sổ "Thiết lập CSDL - DBKEY", thay đổi nút CheckBox [ ] "Cơ chế truy cập WINDOWS NT" thành hai nút Optionbutton
( ) "Cơ chế truy cập WINDOWS NT"
( ) "Cơ chế truy cập SQL Server"
Giao diện này xuất hiện khi chọn nút "Thêm CSDL", "Sửa DBKEY" với CSDL là SQL Server

+ Sửa: Khi cài đặt, A-Tools sẽ tự chỉnh Unikey với tùy chọn "Sử dụng clipboard cho Unicode" được tick (chọn).
Việc thiết lập trên đảm bảo sự tương thích giữa A-Tools với phần mềm bộ gõ Unikey khi gõ chuỗi Unicode có dấu.
Cảm ơn bạn Trần Thanh Phong - "ttphong2007" trên www.giaiphapexcel.com về sự chỉ dẫn sửa trong Unikey.

+ Sửa lỗi : Các máy nếu cài ASAP Utilities và A-Tools khi thoát Excel sẽ thông báo lỗi. Phiên bản v3.1.008 đã sửa, xử lý tránh tranh chấp.


Cảm ơn các thành viên trên trang web www.giaiphapexcel.com đã phát hiện và thông báo cho tác giả các lỗi trên.


Các bạn có thể download tại đây.
 
Lần chỉnh sửa cuối:
Một mình anh Tuân mà viết nên rất nhiều tiện ích cho cộng đồng Excel, chắc anh đã bỏ ra rất nhiều công sức và thời gian. Xin cảm ơn anh rất nhiều!
 
Thật sự ra, cái A-Tools này của Tuân hay ghê.
Hy vọng rằng với sự chỉnh sửa lỗi này, A-Tools sẽ trở thành ASAP của Việt Nam.

À, Tuân cho anh hỏi, cái A-Tools này em viết dưới dạng *.dll ?

Mr Okebab đã viết:

Nghe nói VuNgoc đã bắt đầu nuôi dê rồi đó, chỉ chờ bác vào để có dịp "hạ" nó, cùng bác đàm đạo bên "tả pí lù" và "súng đạn".
Nghe mấy đứa hàng hàng xóm của VuNgoc kháo nhau rằng : VuNgoc quyết tâm để chú dê này "còn nguyên xi" để đón bác đấy.
Hảo a!!!! Hảo a !!!!
Nghe sao mà hay nhỉ ! Mà Ngọc nuôi lớn chưa, lỡ Tuân vào sớm thì sao? Hi Hi Hi.

Lê Văn Duyệt
 
levanduyet đã viết:
Thật sự ra, cái A-Tools này của Tuân hay ghê.
Hy vọng rằng với sự chỉnh sửa lỗi này, A-Tools sẽ trở thành ASAP của Việt Nam.

À, Tuân cho anh hỏi, cái A-Tools này em viết dưới dạng *.dll ?

Cảm ơn anh. A-Tools em viết như sau:
+ A-Tools.dll viết bằng VB6: Tạo menu; DoConvert thực hiện việc quét vùng du liệu (Excel.Range) cho nó dễ viết vì không cần tốc độ.

+ ControlForOffice.ocx viết bằng Delphi để can thiệp sâu và hệ thống các ứng dụng và đảm bảo xử lý bộ nhớ, tốc độ: Chứa các hàm và lệnh xử lý trên Excel; Các giao diện người dùng (UI) như các form, MsgBoxW, Progress,...; Các hàm trong A-Tools được viết trong này để đảm bảo tốc độ nhanh. Các ứng dụng em viết trên Excel đều thừa kế những hàm và thủ tục trong ControlForOffice.ocx.

+ A-Tools.xla viết trong VBA để kết nối các thư viện tạo thành một AddIns của Excel.


levanduyet đã viết:
Nghe sao mà hay nhỉ ! Mà Ngọc nuôi lớn chưa, lỡ Tuân vào sớm thì sao? Hi Hi Hi.
Lê Văn Duyệt

Dê non có khi lại hay anh ạ.:drinks: :drunk:
 
Lần chỉnh sửa cuối:
Em không thể nào dowload A-Tool của bác Tuanvnuni được là sao nhỉ?
 
Theo dõi doanh số bán hàng bằng A-Tools

Có cậu bạn nhờ làm file lọc và thống kê doanh số bán hàng theo nhiều tiêu chí. Mình tự thấy hay hay nên gửi lên đây mọi người tham khảo.
 

File đính kèm

  • DSKH THANG 11.zip
    65.7 KB · Đọc: 253
Các bác cho em hỏi cái A-Tools không update được thì phải?
Em đánh công thức vào, kết quả có, nhưng khi sửa sheet nguồn thì sheet kết quả không tự thay đổi được. Phải đánh lại công thức.
Không biết các bác có bị thế không?
 
chicuong đã viết:
Các bác cho em hỏi cái A-Tools không update được thì phải?
Em đánh công thức vào, kết quả có, nhưng khi sửa sheet nguồn thì sheet kết quả không tự thay đổi được. Phải đánh lại công thức.
Không biết các bác có bị thế không?

Bạn đặt con trỏ ô vào vùng có công thức, click chuột phải (hoặc vào menu A-Tools) chọn "Lệnh"->"Cập nhật công thức".
 
Hàm BS_SQL trong A-Tools chỉ tự động cập nhật lại nếu các đối số của nó thay đổi.

Ví dụ:

Mã:
=BS_SQL("SELECT * FROM NKC WHERE DVKH=[COLOR="Red"]'[/COLOR]" & [COLOR="Red"]A1[/COLOR] & "[COLOR="Red"]'[/COLOR]")
Công thức trên sẽ cho ra kết quả là một bảng dữ liệu của sổ NKC của khách hàng có mã ở ô A1. Khi giá trị trong ô A1 (hay mã khách hàng) thay đổi thì bảng kết quả sẽ tự động thay đổi.

Nếu đối số của hamg BS_SQL là một đối số tĩnh thì chỉ cập nhật khi đặt con trỏ vào công thức rồi nhấn CTRL+SHIFT+ENTER, cách khác là click chuột phải chọn "Lệnh"->"Cập nhật công thức".

Ví dụ về đối số tĩnh:

Mã:
=BS_SQL("SELECT * FROM NKC WHERE DVKH=[COLOR="Red"]'KH001'[/COLOR]")
 
Chào bạn! Mình muốn tải file của bạn để dùng thử nhưng không được. bạn có thể giúp mình không? Nếu có thể bạn gởi mail cho mình nhé: minhtuanttkd@gmail.com . Cảm ơn bạn nhiều!
 
TuanVNUNI đã viết:
Thình thoảng đường truyền có vấn đề, bạn có thể thử lại xem thế nào?

Bạn vào đây để download:
http://www.bluesofts.net

Nói đến A_Tools là mình sợ lắm. Mình đã từng sử dụng. Sau khi cài xong muốn xóa bỏ đi thì không được.
 
Lần chỉnh sửa cuối:
Duong gia đã viết:
Nói đến A_Tools là mình sợ lắm. Mình đã từng sử dụng. Sau khi cài xong muốn xóa bỏ đi thì không được.

Đồng chí này hơi bị thiển cận.

A-Tools là một công cụ được phát minh bởi anh TuanVNUNI, đây là một tiện ích rất hữu dụng cho người dùng excel, bạn nên đọc kỹ hướng dẫn sử dụng trước khi dùng - tác giả có thông tin khá cụ thể và đầy đủ.

Nên tôn trọng trí tuệ và sự đóng góp của người khác, ít nhất cũng bằng sự cổ vũ, động viên.

Tôi nói vậy, bạn giận cũng đành chịu thôi!
 
Xin chào bạn! Bạn có thể hướng dẫn cho mình post A-tools được không? Mình tải về theo đường dẫn của bạn rồi nhưng vẫn không download được? Cảm ơn bạn nhé.
 
Em thấy A-TOOLS không đọc được số ra chữ cả tiếng việt và tiếng anh, nó bị lỗi cái gi vậy các bác?
 
Em muốn làm số chi tiết theo Hình thức nhật ký chứng từ sổ như sau:
STT SOHIEUCT NGAYTHANG DIỄN GIẢI Ghi nợ tk ghi có các TK..... Ghi Co TK ghi nợ các TK.........
Thi phải nhập công thức tru vấn như thế nào. em thấy trong file tham khảo chi có ghi được 1 bên Nợ hoặc có. em nghi mãi mà không làm được. Bác nào biết thi cho em xin công thưc tru vấn đấy với nhé.
 
romado đã viết:
Em muốn làm số chi tiết theo Hình thức nhật ký chứng từ sổ như sau:
STT SOHIEUCT NGAYTHANG DIỄN GIẢI Ghi nợ tk ghi có các TK..... Ghi Co TK ghi nợ các TK.........
Thi phải nhập công thức tru vấn như thế nào. em thấy trong file tham khảo chi có ghi được 1 bên Nợ hoặc có. em nghi mãi mà không làm được. Bác nào biết thi cho em xin công thưc tru vấn đấy với nhé.

Công thức như sau sẽ cho ra sổ ghi Nợ 1111 và có các TK khác:
=BS_SQL("SELECT SOHIEUCT,NGAYCT,DIENGIAI,TTIEN AS [NOTK 1111],VALUESTOCOLUMNS(COTK,,TTIEN) FROM NKC WHERE NOTK='1111'")
Nếu muốn kết quả thay đổi khi tài khoản Nợ thay đổi thì làm theo cách sau:

Ô A8 gán giá trị là mã tài khoản, ví dụ là 1111

=BS_SQL("SELECT SOHIEUCT,NGAYCT,DIENGIAI,TTIEN AS [NOTK " & A8 & "],VALUESTOCOLUMNS(COTK,,TTIEN) FROM NKC WHERE NOTK='" & A8 & "'")

Bạn hãy mở file Examble.xls vào sheet "Thực hành" để làm hai cách trên.
Chúc bạn thành công!
 
Lần chỉnh sửa cuối:
Cảm ơn bác Tuấn nhưng ý em muốn hỏi là 1 công thức truy vấn có thể làm được cả bên nợ và bên có của một tài khoản. Em muốn gộp vào 1 sổ chứ không muốn làm 2 sổ. Bác giúp em luôn nhé.
 
Web KT
Back
Top Bottom