Trao đổi dữ liệu, lập báo cáo qua mạng LAN, Internet bằng Excel VBA (1 người xem)

Liên hệ QC

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

NguyetHo

Thành viên mới
Tham gia
20/6/14
Bài viết
5
Được thích
3
Tôi có ý tưởng mong muốn các bạn giúp trao đổi về việc: Trao đổi dữ liệu, lập báo cáo qua mạng LAN, Internet bằng Excel VBA, đảm bảo các yêu câu sau:

- Gom dữ liệu từ các file excel con của các máy con
- Chế độ động (realtime) cho việc gom dữ liệu trên
- Phân quyền theo vùng , Sheet, File ở máy con, máy chính
- Tính toán hiển thị Trực tuyến qua mạng LAN, mở rộng qua mạng Internet

Vậy các bạn giúp tôi giải pháp, tài liệu, code chính để làm nhiệm vụ này (bất cứ ý kiến nào cũng mong được hân hạnh đón nhận, và cảm ơn chân thành)

Tôi biết trên diễn đàn có giải pháp đóng ATool là giải pháp thương mại, đóng, nên khó phát triển ứng dụng (nếu các tác giả A Tool, mở source hay viết về giải pháp cho diễn đàn tham khảo thì tốt quá)

ngoài ra có 1 số giải pháp chat excel, hay ADO nhưng vẫn chưa trọn vẹn và manh mún cũng như 1 số hạn chế bản thân của nó.

Vậy mong rằng các thành viên giúp đỡ: từ bàn bạc , đến đặt vấn đề câu hỏi, cùng thảo luận, cảm ơn các bạn.
 
Lần chỉnh sửa cuối:
Tôi thì Shared một ổ dĩa sử dụng chung . làm một file data chung mọi dữ liệu hai máy ghi trên đó, xử lý vvv... khi nào cần ở máy nào cùng lấy lên được hết ...
lấy bằng VBA hay ADO cũng ok ...hiện tại đang sử dụng tốt...
Trao đổi dữ liệu, lập báo cáo qua mạng LAN, Internet bằng Excel VBA ...vụ này tôi cũng mê lắm đề nghị bạn làm một vài VD cụ thể nếu được. chứ cứ gạch đầu bờ ko thì chỉ những người
có kiến thức sâu rộng mới tham gia được thôi.....những người đó kiến thức người ta thương mại hoá hết rồi ....chắc it ai Shared lắm..
thân
 
Lần chỉnh sửa cuối:
Upvote 0
Ý tưởng của bạn rất rộng. Lý do tại sao bạn lại muốn thực hiện qua Excel VBA?
Dùng các platform hoặc framework khác có phải dễ dàng hơn không?
 
Upvote 0
Chào bạn Add-in A-Tools không phải là giải pháp đóng bạn nhé. Vì Add-in A-Tools cho phép người dùng nếu biết Về VBA có thể Lập trình cùng Add-in A-Tools rất mạnh hiện tại do bạn chưa sử dụng về Add-in A-Tools nên bạn mới chỉ xem qua tính năng là chia sẻ file Excel qua mạng nhưng nếu bạn đã từng cài đặt và dùng thử Add-in A-Tools bạn sẽ thấy được bộ tài liệu lập trình cùng Add-in A-Tools đi kèm trong bộ cài đặt .
bạn có thể cài đặt thử và xem file Lập trình cùng Add-in A-Tools tại đây: www.bluesofts.net/Products/AddIns/A-Tools/Help/atools_Programming.rar
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi thì Shared một ổ dĩa sử dụng chung . làm một file data chung mọi dữ liệu hai máy ghi trên đó, xử lý vvv... khi nào cần ở máy nào cùng lấy lên được hết ...
lấy bằng VBA hay ADO cũng ok ...hiện tại đang sử dụng tốt...
Trao đổi dữ liệu, lập báo cáo qua mạng LAN, Internet bằng Excel VBA ...vụ này tôi cũng mê lắm đề nghị bạn làm một vài VD cụ thể nếu được. chứ cứ gạch đầu bờ ko thì chỉ những người
có kiến thức sâu rộng mới tham gia được thôi.....những người đó kiến thức người ta thương mại hoá hết rồi ....chắc it ai Shared lắm..
thân

Cám ơn bạn, Đúng như bạn nói là share chung cũng tốt, nhưng có những hạn chế, tôi đã từng sử dùng dropbox để share chung trên internet nữa , nhưng hạn chế về phân quyền và làm việc đồng thời,

Phải gạch các đầu bờ thế mới rõ ý bạn ah, mỗi gạch đầu bờ là ví dụ rồi, ở đây ta đang tìm giải pháp còn đưa ví dụ về file gom báo cáo, nhập động theo LAN thì đầy ví dụ luôn (như ví du người ta nhập hay đăng ký vé máy bay..đó)

Ý tưởng của bạn rất rộng. Lý do tại sao bạn lại muốn thực hiện qua Excel VBA?
Dùng các platform hoặc framework khác có phải dễ dàng hơn không?


Cám ơn bạn, Rộng thì ta bàn từng phần,
Còn tại sao lại muốn áp dụng vào excel vì: thực tế đã thấy họ làm khả thi, trên hết là các nv vp thích dùng excel làm cơ sở dữ liệu (nho nhỏ) và môi trường nhập cho thân quen với họ, cuối nữa là muốn được mở rộng kiến thức tầm nhìn
 
Lần chỉnh sửa cuối:
Upvote 0
Chào bạn Add-in A-Tools không phải là giải pháp đóng bạn nhé. Vì Add-in A-Tools cho phép người dùng nếu biết Về VBA có thể Lập trình cùng Add-in A-Tools rất mạnh hiện tại do bạn chưa sử dụng về Add-in A-Tools nên bạn mới chỉ xem qua tính năng là chia sẻ file Excel qua mạng nhưng nếu bạn đã từng cài đặt và dùng thử Add-in A-Tools bạn sẽ thấy được bộ tài liệu lập trình cùng Add-in A-Tools đi kèm trong bộ cài đặt .
bạn có thể cài đặt thử và xem file Lập trình cùng Add-in A-Tools tại đây:

ATool thì tôi đã dùng thử, nhưng còn nhiều hạn chế,

Về khái niệm đóng ở đây chúng ta nói là đóng code cốt lõi (code không open, va cả giải pháp làm thế ra công cụ đó cũng chưa rõ ràng)

Ở đây chúng ta nói về giải pháp cốt lõi, nên cần bàn về các giải pháp cũng như code mở hay giải pháp thực hiện.
 
Lần chỉnh sửa cuối:
Upvote 0
Không thấy bài nào bàn sâu kỹ nhỉ,

Upload files ví dụ để các bạn dễ hình dung

xin tải mấy file kèm để rõ hơn (ở đây ví dụ về Hồ sơ: tt, hoten, gioitinh, ghichu,...)
3 fie kèm thực chất là giống nhau chỉ khác nhau ở vị trí nhập, để thể hiện rằng khi đang đứng ở 1 máy tính (PC) thì nhìn thấy :thể hiện các máy tính (PC) khác đang nhập

--------------
Các bạn, cao thủ tiếp tục cho ý kiến nhé, đừng ngại chi cả, cứ nêu giải pháp hay điều bạn biết đến đâu thì nói đến đó, không lo gì cả.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Về việc "lập báo cáo qua mạng LAN, Internet bằng Excel VBA", thế giới hiện nay chỉ có Add-in A-Tools của Bluesofts (cho phép viết VBA, không mobile) , Google Docs (không có VBA, chạy trên mobile) , Microsoft Office Live (không có VBA, chạy trên Windows Phone). Việc này không đơn giản, cần hiểu rõ vể mạng, Excel và một thời gian dài nghiên cứu và phải phát triển trên ngôn ngữ khác mới có thể làm được. VBA không tạo ra được ứng dụng này.
 
Lần chỉnh sửa cuối:
Upvote 0
Về việc "lập báo cáo qua mạng LAN, Internet bằng Excel VBA", thế giới hiện nay chỉ có Add-in A-Tools của Bluesofts (cho phép viết VBA, không mobile) , Google Docs (không có VBA, chạy trên mobile) , Microsoft Office Live (không có VBA, chạy trên Windows Phone). Việc này không đơn giản, cần hiểu rõ vể mạng, Excel và một thời gian dài nghiên cứu và phải phát triển trên ngôn ngữ khác mới có thể làm được. VBA không tạo ra được ứng dụng này.

Cám ơn bạn , như trên đã đề cập (ngay từ bài đầu và các bài sau) ATool là giải pháp đóng và thương mại (dĩ nhiên việc đóng hay mở của nó ta không bàn ở đây).

Chủ đề ở đây là muốn với tinh thần chia sẻ của diễn đàn, topic mở ra là để tìm ra giải pháp cốt lõi vẫn đề, tất nhiên mọi giải pháp để thực hiện, dù đó không chỉ làm từ VBA không mà còn có thể các giải pháp ngôn ngữ khác như VB, Delphi, hay 1 công cụ mở nào đó...vv

Nên có thể chúng ta không nên bàn về áp dụng ATool ở đây, tránh trường hợp ta viết thành bàii quảng cáo spam.
 
Upvote 0
như bạn nói thì mình hình dung gồm cac module sau:
-cơ sở dữ liệu về người sử dụng (để đăng nhập và hiển thị trên form quản lý, phân quyền)
-bắt tay, truyền dữ liệu qua mạng.
Theo mình biết thì windows có shared file để cùng edit hoặc sử dụng google docs có script để tuỳ biến, hoặc bạn dùng google form để thu thập dữ liệu. bạn thử tìm ở mấy diễn đàn về excel của các nước xem sao: mrexcel.com, cpearson.com, ozgrid.com,http://www.excelforum.com/..
http://www.ozgrid.com/forum/showthread.php?t=31596
Một số người nổ quá!
 
Lần chỉnh sửa cuối:
Upvote 0

Đây là giải pháp của mạng LAN, theo cách truyền thống là share folder. Giải pháp này thì ai trong mạng nội bộ đều có thể vào copy cả file đó. Trong ví dụ đó cũng không có phân quyền gì... Tóm lại nếu dễ hoặc có thể làm nhanh được thì các trang nước ngoài đã có đầy rồi.
 
Upvote 0
Web KT

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

Back
Top Bottom