Phần mềm A-Tool của anh Tuân rất hay nhưng có tôi một góp ý sau để hoàn thiện hơn:
1. chức năng làm việc chung: chỉ thuận tiện trong mạng LAN, khi khác mạng thông qua Internet thì định tuyến không được, trường hợp này dùng Google sheet tốt hơn.
2. chức năng bs_sql: tham số kết nối lưu ở từng máy nên di chuyển file sang máy khác là không chạy được, hoặc chạy được phải khai báo lại bất tiện. Nếu khai báo đầy đủ = connection string thì lại quá phức tạp với đa số người dùng.
3. Chức năng nhập liệu nâng cao: file test thì chạy tốt, nhưng file thực tế có dữ liệu chạy ảnh hưởng đáng kể đến tốc độ làm việc của file
hung.tran
Cảm ơn bạn đã tìm hiểu và góp tới Add-in A-Tools. Các vấn đề của bạn phần lớn là do bên Bluesofts chưa hướng dẫn kỹ cách khai thác nên người dùng chưa biết tính năng cơ động của nó.
Xin mạn phép các bạn khác để mình giải thích các thắc mắc :
1. chức năng làm việc chung: chỉ thuận tiện trong mạng LAN, khi khác mạng thông qua Internet thì định tuyến không được, trường hợp này dùng Google sheet tốt hơn.
Hi. Trong thông tin ghi rõ "Chia sẻ qua mạng LAN và INERNET cơ mà". Tức là phải có chứ.
A-Tools ngầm định cho kết nối qua mạng LAN, nếu có nhu cầu kết nối Internet thì mở cổng 1711, hướng dẫn tại đây:
http://bluesofts.net/cau-hoi-thuong...g-modern-de-ket-noi-a-tools-qua-internet.html

Bạn có thể test kết nối file Excel qua internet bằng cách như sau: Vào menu A-Tools, chọn "Tạo tài khoản". Sau đó bạn kết nối bằng tài khaonr bạn tạo và tên máy chủ "bluesofts.net" nhé.
2. chức năng bs_sql: tham số kết nối lưu ở từng máy nên di chuyển file sang máy khác là không chạy được, hoặc chạy được phải khai báo lại bất tiện. Nếu khai báo đầy đủ = connection string thì lại quá phức tạp với đa số người dùng.
A-Tools có rất nhiều giải pháp cho kết nối. Nó còn giải quyết nhiều tính huống thông minh hơn nhiều về vấn đề kết nối. Để kết nối tới file bên ngoài có các các làm đơn giản như sau.
+ Kết nối chuẩn theo DBKEY (thiết lập theo máy):
=bs_sql(Lệnh SQL,"DBKEY=Mã DBKEY") .Cách kết nối này là ngắn gọn nhất, với mọi CSDL nhưng mỗi máy đều phải tạo DBKEY
+ Kết nối theo DBKEY nhưng trỏ vào file trực tiếp (liên kết động theo địa chỉ tương đối):
=bs_sql(Lệnh SQL,"FILE=C:\thư mục\tên file Excel hoặc Access.xls")
(Xem ví dụ tại "C:\A-Tools\HELP & DEMOS\Connect to external data files-DBKEY")
+ Kết nối qua file theo ConnectrionString - ODBC (kết nối tới bất kỳ CSDL nào máy Windows cho phép):
=bs_sql(Lệnh SQL,"ODBC=ConnectrionString")
(Mẹo lấy ConnectionString: tạo DBKEY thông thường, tới màn hình tự lấy được connection thì COPY).
3. Chức năng nhập liệu nâng cao: file test thì chạy tốt, nhưng file thực tế có dữ liệu chạy ảnh hưởng đáng kể đến tốc độ làm việc của file
Cái này còn phụ thuộc vào file Excel có cấu tạo như thế nào, trường hợp này cũng có thể phát sinh tình huống "lạ". Nếu bạn cần hỗ trợ thì gửi mail cho mình kiểm tra nhé."