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
tại mình chưa thử nên chưa rõ, mong bạn trả lời giúp mình tiếp là khi ngắt kết nối của client thì phần mềm có thông báo gì ko, tại vì nếu ngắt mà không thông báo gì thì số liệu mà client nhập sau khi bị ngắt sẽ mất, tại mình có thử đang kết nối mà rút dây LAN ra thì thấy trên máy client chẳng báo gì hết, sheet vẫn được mở, lúc tắt sheet mới biết bị ngắt kết nối.....vậy những dữ liệu mà client nhập sẽ mất hết....
 
tại mình chưa thử nên chưa rõ, mong bạn trả lời giúp mình tiếp là khi ngắt kết nối của client thì phần mềm có thông báo gì ko, tại vì nếu ngắt mà không thông báo gì thì số liệu mà client nhập sau khi bị ngắt sẽ mất, tại mình có thử đang kết nối mà rút dây LAN ra thì thấy trên máy client chẳng báo gì hết, sheet vẫn được mở, lúc tắt sheet mới biết bị ngắt kết nối.....vậy những dữ liệu mà client nhập sẽ mất hết....
Khi A-Tools chính thức ngắt kết nối nó sẽ hiện thông báo trên máy khách. Tất cả những gì máy khách làm được lưu ngay lên máy chủ tại thời điểm nhập liệu. Vì vậy dù mất mạng hay máy khách bị tắt đột ngột thì dữ liệu đã nhập vẫn nằm trong máy chủ.
Trường hợp rút dây mạng hoặc mất mạng, A-Tools sẽ đợi thêm vài giây để chờ mạng kết nối. Nếu thời gian chờ đó không được thì máy khách mới bị ngắt thực sự.
 
Xin hỏi có phải trang web down A-tools không vào được không?. Công ty chỗ mình làm đang có nhu cầu sử dụng excel để quản lý hợp đồng trên internet mà không biết làm thế nào
 
Em có cài A - tool pro , moi khi em vẫn chạy bảng tính bình thường, nhưng hôm nay chạy bảng tính thì nó chỉ truy vấn được 100 dòng, làm thế nào để khắc phục được để em có thể truy vấn toàn bộ số liệu bảng tính.
 
Em có cài A - tool pro , moi khi em vẫn chạy bảng tính bình thường, nhưng hôm nay chạy bảng tính thì nó chỉ truy vấn được 100 dòng, làm thế nào để khắc phục được để em có thể truy vấn toàn bộ số liệu bảng tính.

Bạn cài bản A-Tools Pro nhé.
 
Add-In A-Tools: Truy vấn (lọc), chia sẻ và quản trị file Excel qua mạng LAN, Internet

Xin gửi các thành viên phiên bản mới Add-in A-Tools 2014 v6.5.0.7: 26-03-2014


Các tính năng được nâng cấp và thêm mới:
v6.5.0.7: 26-03-2014
+ Sửa: lỗi mở vùng khi máy chủ không chọn "Tham chiếu"
+ Sửa: lỗi thông báo tại máy khách "Có liên kết ngoài" tại máy khách.
+ Sửa: lỗi tại máy khách nếu người dùng tạo công thức có liên kết tới sheet mà tên của nó là tên vùng được tạo trong quản trị vùng chia sẻ của máy chủ.
+ Thêm: tài liệu bằng tiếng Anh/English hướng dẫn sử dụng Add-in A-Tools.

v6.5.0.6: 20-02-2014
+ Nâng cấp: hàm BS_SQL chạy tốt hơn với công thức có hàm DATA(), MIN, MAX.
+ Nâng cấp:
- Bổ sung nội dung cho tài liệu: "A-Tools-Help.pdf". Hướng dẫn chia sẻ tập tin Excel qua mạng và các vấn đề thường gặp. Giải thích các vấn đề thường gặp, giải thích chi tiết hơn.
- Thêm tài liệu "A-Tools_Query_Report_Help.pdf". Hướng dẫn trích lọc dữ liệu và làm báo cáo động trong Excel cùng hàm BS_SQL.

v6.5.0.5: 25-01-2014
+ Sửa: lỗi với hàm BS_SQL khi trong khai báo SQL có nhiều từ khóa FROM mà giữa chúng có từ nằm trên dòng, có từ xuống dòng (ENTER).


[video=youtube;--4c_GurXKM]http://www.youtube.com/watch?feature=player_embedded&v=--4c_GurXKM[/video]​

DOWNLOAD
 
Nâng cấp Add-in A-Tools. Phiên bản v6.5.0.7: 01-04-2014
+ Sửa: lỗi mở vùng trong một workbook mà có sheet ẩn.
+ Sửa: lỗi gửi lệnh cập nhật định dạng, comment, validation, hyperlink tại máy khách ở các vùng chia sẻ dạng "Range", có giới hạn địa chỉ các vùng soạn thảo.
+ Sửa: nếu chạy cùng phần mềm kế toán A-Excel, với hàm BS_SQL không yêu cầu đăng ký bản quyền A-Tools.
 
Add-In A-Tools: Truy vấn (lọc), chia sẻ và quản trị file Excel qua mạng LAN, Internet

Xin gửi các thành viên phiên bản mới Add-in A-Tools 2014 v6.5.0.8 ngày 16-04-2014

Các tính năng được nâng cấp và thêm mới:
+ Sửa: một vài lỗi phát sinh liên quan đến các phiên bản từ 6.5.0.2-6.5.0.7
+ Nâng cấp: tốc độ mở vùng dữ liệu tại máy khách nhanh hơn
+ Nâng cấp: máy khách kiểm tra liên kết ngoài chặt chẽ hơn.
DOWNLOAD
 
Lỗi Value

Anh Tuân cho em hỏi em tao báo cáo bàng A tools, lúc thì ko bị lỗi Value, lúc thì bị lỗi Value.
EM gởi file đính kèm, anh xem giúp em
Trân trọng


Capture.jpg
 

File đính kèm

  • Book1.xlsm
    55.2 KB · Đọc: 4
Anh Tuân cho em hỏi em tao báo cáo bàng A tools, lúc thì ko bị lỗi Value, lúc thì bị lỗi Value.
EM gởi file đính kèm, anh xem giúp em
Trân trọng


View attachment 120092

Lỗi do cột "DIENGIAI" của bạn có ô nội dung chứa số ký tự > 255 vì vậy bị lỗi. Nguyên tắc lưu trữ chuỗi ký tự trong một ô của Excel <=255 mà thôi. Nếu vượt quá là lỗi. Mình vừa nâng cấp phiên bản mới tự cắt 255 ký tự nếu ô chưa số ký tự > 255. Bạn vào website www.bluesofts.net download nhé.
 
Lần chỉnh sửa cuối:
Đánh STT có điều kiện

Anh cho em hỏi, cách đánh số TT có điều kiện trong Atools
Trân trọng!
 

File đính kèm

  • SP.xlsx.rar
    155.7 KB · Đọc: 6
Làm báo cáo bằng Add-in A-Tools

Anh cho em hỏi, cách đánh số TT có điều kiện trong Atools
Trân trọng!

Trong Add-in A-Tools cho phép chúng ta lập trình VBA hay nói cách khác viết macro để chạy cùng hàm BS_SQL. Mục đích lập trình VBA cùng các sự kiện chạy BS_SQL để ta có thể thay đổi giá trị của phần tử mảng hoặc định dạng trước hoặc sau khi dữ liệu được đổ vào bảng tính.

Bạn mở file tại đường dẫn dưới đây để them cấu trúc các dạng thủ tục sự kiện
C:\A-Tools\HELP & DEMOS\A-Tools VBA Programming\BS_SQL OnEvents.txt

Đọc tại liệu "A-Tools_Query_Report_Help.pdf" trang 45. Cho phép chạy một macro trước khi cập nhật dữ liệu vào bảng tính.
Khai báo trong tham số OPTIONS của hàm BS_SQL: OnBeforeUpdate=DoBeforeUpdate
=BS_SQL(“chuỗi khai báo SQL”, “…;OnBeforeUpdate = DoBeforeUpdate)
Trong môi trường lập trình (VBE), viết thủ tục "DoBeforeUpdate" trong một module theo cấu trúc sau:

[GPECODE=vb]Sub DoBeforeUpdate(ByVal OldDataTable As Range, ByVal NewDataTable As Range, ByVal DataArray)
'Có thể đổi tên thủ tục
‘+ OldDataTable: là đối tượng quản lý vùng dữ liệu cũ (trước khi hàm BS_SQL chạy)
‘+ NewDataTable: là đối tượng quản lý vùng dữ liệu mới (sau khi hàm BS_SQL chạy)
'+ DataArray: la mảng 2 chiều. Các phần tử dòng và cột nhận giá trị từ 0
'Giá trị tại dòng 1 cột 2 của mảng là DataArray(1,2) , trên bảng tính Excel thì là giá trị của dòng 2 cột 3.
End Sub[/GPECODE]

Trong ví dụ của bạn tôi tạo một module sau đó làm các việc sau:
Dán đoạn khai báo hai hàm API của A-Tools, mục đích để thay đổi giá trị của phần tử mảng kết quả trả về.

[GPECODE=vb]Option Explicit

#If VBA7 Then
Declare PtrSafe Function GetFieldNames Lib "AddinATools.dll" (ByRef FieldNames) As Long
Declare PtrSafe Function SetDataValue Lib "AddinATools.dll" (ByVal Row As Long, ByVal Column As Long, ByVal Value As Variant) As Long
#Else
Declare Function GetFieldNames Lib "AddinATools.dll" (ByRef FieldNames) As Long
Declare Function SetDataValue Lib "AddinATools.dll" (ByVal Row As Long, ByVal Column As Long, ByVal Value As Variant) As Long
#End If[/GPECODE]

Viết macro "DoBeforeUpdate" dưới đây để thay đổi STT của bảng kết quả, STT chỉ tính khi giá trị cột "Chức vụ" khác trống.
[GPECODE=vb]Sub DoBeforeUpdate(ByVal OldDataTable As Range, ByVal NewDataTable As Range, ByVal DataArray)
'DataArray: la mang 2 chieu. Cac phan tu dong va cot nhat gia tri tu 0
'Gia tri tai dong 1 cot 2 = DataArray(1,2) , tren bang tinh thi la gia tri cua dong 2 cot 3

Const ColumnIndex = 0 'Cot STT (A)
Const ColumnCV = 6 'Cot Chuc Vu (G)
Dim Row, Index As Long

'MsgBox "OldDataTable:" & OldDataTable.Address & Chr(13) & "NewDataTable:" & NewDataTable.Address, , "OnBeforeUpdate"

For Row = LBound(DataArray, 1) To UBound(DataArray, 1)
If DataArray(Row, ColumnCV) <> "" Then
Index = Index + 1
SetDataValue Row, ColumnIndex, Index 'Ghi STT vao mang
Else
SetDataValue Row, ColumnIndex, ""
End If
Next Row

End Sub

[/GPECODE]

Công thức trong bảng tính Excel
Cũ là:
=bs_sql('In cong SP'!$A$10,"HR=NO; INSERT=YES")
Sửa thành:
=bs_sql('In cong SP'!$A$10,"HR=NO; INSERT=YES;OnBeforeUpdate=DoBeforeUpdate")

Với khả năng cho phép viết macro (VBA) chạy cùng thì Add-in A-Tools xử lý để làm báo cáo rất linh động. Đó là sự phối hợp sức mạng của 3 thứ: Add-in A-Tools + SQL + VBA.

Bạn tải file tôi làm và xem macro tôi viết sẽ hiểu ngay.
 

File đính kèm

  • S.rar
    166.4 KB · Đọc: 19
Anh xem dùm em, sao mà khi em thay đổi ngày báo cáo trong 2 ô C3 và E3 nhưng bảng báo cáo nó không thay đổi vậy.
Trân trọng
 

File đính kèm

  • VIEC RIENG.xlsm
    19.3 KB · Đọc: 8
Bạn Tuân có thể giải quyết giúp mình với. Ngay khâu đầu tiên đăng nhập quyền admin thôi là đã bị has stop working rồi. Khắc phục như nào mong bạn chỉ giúp
 
Mọi người cho em hỏi là tool này có kết nối với PostgreSQL được ko ạ?
 
Bạn Tuân có thể giải quyết giúp mình với. Ngay khâu đầu tiên đăng nhập quyền admin thôi là đã bị has stop working rồi. Khắc phục như nào mong bạn chỉ giúp
Chào bạn
Do hình như bạn cài bản A tool free bản đó tôi cũng cài nhưng cũng bị lỗi như thế, tôi thử tải lại bản A tools pro thấy không còn bị lỗi như vậy. Bạn thử tải lại bản mới xem.
 
Anh Tuân cho em hỏi, sao em cài rồi sau đó em Uninstall ra, rồi em cài vào lại đến bảng yêu cầu chọn phiên bản Microsoft Excel sử dụng nó bị mờ hết không cho chọn. đến đây thì đứng không cài được
máy em sử dụng Win8.1, office 2013
 
Anh Tuân cho em hỏi, sao em cài rồi sau đó em Uninstall ra, rồi em cài vào lại đến bảng yêu cầu chọn phiên bản Microsoft Excel sử dụng nó bị mờ hết không cho chọn. đến đây thì đứng không cài được
máy em sử dụng Win8.1, office 2013

Bạn chú ý lựa chọn đúng bộ cài 32 hay 64-bit nhé. Bạn kiểm tra Office của bạn bao nhiêu bit rồi chọn ộ cài tương ứng.
http://bluesofts.net/cau-hoi-thuong-gap/200-lam-the-nao-biet-office-32-64-bit.html
 
Web KT
Back
Top Bottom