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
Em lpjair thiết lập một trong hai cách sau.
1. Dùng tên sheet$ làm nguồn, khi đó dòng số 1 phải là tiêu đề cột.
2. Đặt NAME bao bảo dữ liệu nguồn, từ dòng tiêu đề.
Lần đầu tiên bạn làm như trên phải lưu và đóng file mới thành công.
Giờ bị lỗi này thì fix ntn bác tuân
 

File đính kèm

  • 11111.png
    11111.png
    80.5 KB · Đọc: 21
Mình down cái A-Tool free về cài trên Excel 2010 thì ok. Sáng nay mới cài lên bản office 2013 rồi cài lại A-Tool không được. Hiện bảng này mà không check được vào mục chọn. Anh hỗ trợ giúp lỗi này nhé. Cám ơn anh Tuân.
Loi Cai Dat A Tool.JPG
Cấu hình máy mình là Win7 64bit, Office 2013 64bit
Office 2013.JPG
 
Mình down cái A-Tool free về cài trên Excel 2010 thì ok. Sáng nay mới cài lên bản office 2013 rồi cài lại A-Tool không được. Hiện bảng này mà không check được vào mục chọn. Anh hỗ trợ giúp lỗi này nhé. Cám ơn anh Tuân.
View attachment 246288
Cấu hình máy mình là Win7 64bit, Office 2013 64bit
View attachment 246289

Theo như màn hình bạn chụp thì cần cài atools 64 bit nhé.
 
Xin gửi các bạn thông tin phiên bản mới Add-in A-Tools v9.4.0.1: 28-09-2020
Báo cáo động trên 64-bit và 32-bit chạy ổn định như nhau
CHIA SẺ EXCEL QUA MẠNG
+ Sửa: khôi phục lại chức năng phê duyệt theo dòng bằng chuột. (Bị khóa từ v9.3.0.0)
+ Thêm: thư viện lập trình thêm thủ tục cập nhật công thức trên máy chủ từ máy khách. BSNetwork.UpdateFormula()

BÁO CÁO ĐỘNG - HÀM MẢNG ĐỘNG
+ Sửa: hàm BS_VLOOKUP, BS_HLOOKUP chạy tốt hơn khi nó được dùng nhiều nơi trong một sheet.
+ Nâng cấp: Nhiều công thức báo cáo động (các hàm BS_SQL, BS_VLOOKUP,...) trong cùng một sheet chạy tốt hơn trên Excel 64-bit.
(tính năng này trước đây chỉ chạy tốt nhất trên 32-bit).
+ Thêm: thư viện lập trình thêm các thủ tục cập nhật công thức, hỗ trợ tốt khi chia sẻ Excel qua mạng:
UpdateFormulaRanges: Cập nhật vùng
UpdateAllFormulasBySh: Cập nhật sheet
UpdateAllFormulasByWB: Cập nhật tập tin Excel
UpdateAllFormulaOnApp: Cập nhật tất cả tập tin đang mở

BSAC: BLUESOFTS ACTIVEX CONTROLS - Bộ công cụ lập trình chuyên nghiệp
Nâng cấp BSAC version 3.0.0.1: có nhiều cải tiến và bổ sung quan trọng. Bạn hãy xem tài liệu về BSAC.

v9.4.0.0: 18-08-2020 (Add-in A-Tools 2019)
+ Sửa: lỗi máy khách kết nối đến máy chủ nếu máy khách là v9.4 máy chủ là phiên bản thấp hơn.
+ Sửa: hàm BS_PIC hiển thị ảnh trên Google Drive.

Với phiên bản Add-in A-Tools v9.4.0.1 bạn có thể làm các báo cáo động phối hợp nhiều báo và biểu đồ, cùng co giãn trong cùng một sheet.
 
Bluesofts phát hành phiên bản mới Add-in A-Tools v9.4.0.3
v9.4.0.3: 30-10-2020 (Add-in A-Tools 2019)
+ Sửa: chỉnh một vài thông số kỹ thuật mà Kaspersky chặn không cho cài đặt
+ Sửa: Nhập liệu nâng cao cho phép sử dụng phím mũi tên lên, xuống không cần phải nhấn F2
+ Sửa: Nhập liệu nâng cao mở form tìm kiếm nhanh hơn, đặc biệt khi A-Tools đang chia sẻ mạng.

v9.4.0.2: 02-10-2020 (Add-in A-Tools 2019)
CHIA SẺ EXCEL QUA MẠNG
+ Sửa: lỗi phía máy khách cập nhật lên máy chủ với các lệnh chèn, xóa cột và dòng, cập nhật các đối tượng sharp, comment, validation, format khi sheet ở máy chủ đã phân quyền "Không lưu máy chủ".
BSAC: BLUESOFTS ACTIVEX CONTROLS - Bộ công cụ lập trình chuyên nghiệp
+ Nâng cấp BSAC v3.0.0.2


Download
 
Lần chỉnh sửa cuối:
Các anh ơi, cho em hỏi em dùng bản Add-in A-Tools free, chủ yếu em thấy các hàm BS nó hiệu quả. Mà sáng nay bật lên không dùng được nữa thì có phải bản free mình bị giới hạn rồi không ạ. Em dùng 2 hàm BS_VLookup và hàm BS_VND là thôi ạ.
 
Các anh ơi, cho em hỏi em dùng bản Add-in A-Tools free, chủ yếu em thấy các hàm BS nó hiệu quả. Mà sáng nay bật lên không dùng được nữa thì có phải bản free mình bị giới hạn rồi không ạ. Em dùng 2 hàm BS_VLookup và hàm BS_VND là thôi ạ.

Có thể Excel đang khoá add-in chạy. Em ra Desktop chạy chương trình “EnableAddins” nhé. Rồi khởi động lại Excel là được.
 
Bluesofts phát hành phiên bản mới Add-in A-Tools v9.4.0.5: 08-12-2020 (Add-in A-Tools 2019)

+ Nâng cấp (*): các màn hình/form hiển thị tương thích với các độ phân giải của màn hình, đặc biệt khi > 2k.
Phiên bản cũ bắt buộc phải điểu chỉnh Control Pane->Setting->Display->"Scale and Layout" về 100% mới hiển thị đúng tỷ lệ. Các form hiển thị quan trọng như:
- SQL Builder, DBKEY
- Nhập liệu nâng cao: Form thiết lập, tìm kiếm, chọn ngày tháng, hiển thị ảnh
- Quản trị máy chủ, Quản trị máy khách
...
Tất cả đều hiển thị tương thích với các độ phân giải.
(*) Khi Excel đang chạy chia sẻ qua mạng, nên tắt Excel trước khi thay đổi độ phân giải màn hình!
(*) Nếu file Excel lập trình dùng BSAC.ocx thì Scale and Layout vẫn phải để 100%. Chúng tôi sẽ có nâng cấp phiên bản sau cho BSAC.
+ Sửa: lỗi nhận bản quyền A-Tools máy chủ, chỉ tối đa chia sẻ được 2 máy dù bàn quyền nhiều hơn. Lỗi này chỉ xảy ra ở phiên bản A-Tools v9.4.0.4.
+ Sửa: lỗi chọn giá trị trong Nhập liệu nâng cao tại file Excel tại máy khách nếu nó đang mở file Excel chia sẻ từ máy chủ mà file này có thiết lập vùng phê duyệt từng dòng, có user, date-time.
+ Sửa: lỗi hiển thị form hình ảnh khi đang mở 2 file Excel đều có chế độ Nhập liệu nâng cao xem form hình ảnh. Lỗi form chỉ hiển thị ở file được mở lần đầu tiên.
+ Sửa: lỗi Nhập liệu nâng cao ở form tìm và chọn giá trị, khi vùng nhập liệu không chỉ định cột dữ liệu nguồn, giá trị lấy ra bị thừa. Phiên bản mới bỏ qua vùng không có chỉ định cột dữ liệu nguồn.
+ Sửa: Màn hình/Form chat cho phép soạn thảo ổn định khi con trỏ nằm trong khu vực màn hình của cửa sổ chat.
+ Thêm: Nhập liệu nâng cao thêm 2 hàm API cho lập trình:
- Function ShowPictureForm(): gọi hàm hiển thị form hình ảnh
- Sub ClosePictureForm(): gọi thủ tục để đóng form hình ảnh.
Hãy xem file ví dụ: "C:\A-Tools\HELP & DEMOS\A-Tools VBA Programming\Advanced Input - Nhập liệu nâng cao\Advanced Input with VBA.xls"
+ Thêm: các file ví dụ trong thư mục "C:\A-Tools\HELP & DEMOS\"

v9.4.0.4: 17-11-2020 (Add-in A-Tools 2019)
+ Sửa: lỗi phím tắt CTRL+SHIFT+A cập nhật công thức tại ô bị trộn.
+ Sửa: lỗi thông báo không kết nối được DBKEY nếu file lưu trên OneDrive, Google Drive sử dụng hàm của Add-in A-Tools mặc dù công thức không liên quan đến DBKEY.
+ Nâng cấp: tốc độ mở Excel nhanh hơn.

Download
 
Mình đang dùng phiên bản mới v9.4.0.5 với EXcel 2016, Win10 64 bit nhưng test phần kết nối với dữ liệu với file *.dbf thì bị lỗi như trên. Mặc dù mình có cài VFOBDC rồi.

1608029525137.png

1608029401058.png

Nhờ Bạn Tuân fix lỗi kết nối với file DBF với.
Bài đã được tự động gộp:

Mình gửi lại hình kết nối file DBF bị lỗi.
1608029792581.png
 

File đính kèm

  • 1608029154374.png
    1608029154374.png
    105.7 KB · Đọc: 3
Mình đang dùng phiên bản mới v9.4.0.5 với EXcel 2016, Win10 64 bit nhưng test phần kết nối với dữ liệu với file *.dbf thì bị lỗi như trên. Mặc dù mình có cài VFOBDC rồi.

View attachment 251268

View attachment 251267

Nhờ Bạn Tuân fix lỗi kết nối với file DBF với.
Bài đã được tự động gộp:

Mình gửi lại hình kết nối file DBF bị lỗi.
View attachment 251269

Có vài vấn đề bạn lưu ý như sau:
1. Nếu Excel của bạn là bản là 64-bit/A-Tools 64-bit thì VFOBDC cũng phải là 64-bit. Nếu chúng là 32 bit thì đồng bộ tất cả 32-bit.
2. Mục "DB Type" nếu chọn Foxpro không được thì bạn chọn ConnectionString và tạo với Visual Foxpro Driver (sau khi đã cài VFOBDC như bước 1).
 
Mình muồn chuyển đổi Fox26 từ MSDOT có được không
 
Bluesofts phát hành Add-in A-Tools v9.4.0.6: 22-03-2021
+ Thêm: thư viện lập trình BSFormulaArray thêm thủ tục UpdateFormulas, cho phép cập nhật công thức tại một hay vài ô, một hay vài sheet, một hay tất cả workbook.
(không cần phải khai báo các hàm API như các phiên bản trước.)
+ Sửa: lỗi lập trình hàm mảng trong Excel 64-bit, khi sử dụng cách gọi hàm callback với khai báo BSFormulaInfo.lpfnOnGetResult
(Ví dụ: C:\A-Tools\HELP & DEMOS\A-Tools VBA Programming\Create function run SQL by callback function.xls)
+ Sửa: lỗi lập trình hàm mảng trong Excel 64-bit, với thông báo lỗi "Error in GetArrayValues at row data: 0".
(Ví dụ: C:\A-Tools\HELP & DEMOS\A-Tools VBA Programming\BS_SQL - BSFormulaArray\BSFormulaArray.xls)
+ Thêm: thêm một số tập tin ví dụ trong thư mục C:\A-Tools\HELP & DEMOS\

v9.4.0.6: 12-03-2021 (Add-in A-Tools 2019)
+ Nâng cấp: thư viện lập trình, với hàm BSFormulaArray.ExecuteQuery() thêm tham số OPTIONs, cho phép dùng gần như hàm BS_SQL.
Có nghĩa được dùng các thuộc tính DBKEY, SVR. Lấy dữ liệu tùy ý ở các loại CSDL, tại máy trạm (local) hoặc máy chủ.
Lưu ý nếu tạo hàm mảng trong VBA thì nếu cần chạy SQL thì dùng ExecuteQuery thay cho BS_SQL. Nếu chạy trong Sub (macro) thì dùng lẫn lộn được.

+ Nâng cấp: Chức năng xóa công thức để lại giá trị cho phép chọn vùng rời rạc.

+ Sửa: lỗi định dạng kiểu giá trị ở phần FOOTER trong hàm BS_SQL (loại báo cáo phân nhóm sử dụng thuộc tính GROUP(...).
Lỗi khi số âm bị chuyển thành kiểu TEXT. Khu vực dữ liệu không ảnh hưởng gì.
+ Sửa: lỗi "Out of memory" nếu báo cáo phân nhóm có mã phân nhóm bị trống đầu tiên.
+ Thêm: hàm LVALUE(vị trí cột) để lấy giá trị cuối cùng của một cột bất kỳ mà có chứa công thức có hàm DATA.
v9.4.0.5: 24-02-2021 (Add-in A-Tools 2019)
+ Sửa: lỗi chạy hàm BS_SQL (BSFunctions.bs_sql) trong môi trường VBA không ổn định.

Download
 
Chào anh
Cho em hỏi,
Trong câu lệnh SQL em có dùng hàm Recno() để đánh STT thì thuộc tính Group nó không hoạt động.
Nhưng khi bỏ Recno() đi thì Group nó bình thường.
Trường hợp này khắc phục như thế nào ạ
 
Chào anh
Cho em hỏi,
Trong câu lệnh SQL em có dùng hàm Recno() để đánh STT thì thuộc tính Group nó không hoạt động.
Nhưng khi bỏ Recno() đi thì Group nó bình thường.
Trường hợp này khắc phục như thế nào ạ

Khi em đưa hàm Recno() vào thì nó coi thêm cột mới vì vậy vị trí cột trong GROUP(...) cubhx phải thay đổi.
 
Web KT
Back
Top Bottom