thucgia > 02-09-15, 11:12 PM
(27-08-15, 11:29 PM)paulsteigel Đã viết:(27-08-15, 11:13 PM)thucgia Đã viết:Quản lý với Google Site là một vấn đề hoàn toàn khác và nó có thể coi là vượt quá năng lực và nguồn lực hiện tại của mình.(27-08-15, 02:05 PM)paulsteigel Đã viết: .......
Vì tớ lười lười - thôi để đóng vào cái demo vậy...
Bạn có nghiên cứu upload lên google site chưa? nếu up được thì tiện dụng hơn.
Chủ đề với Google Drive chẳng qua là mình muốn chia sẻ một công cụ cho phép đồng bộ file từ xa một cách tự động cho những người sử dụng không có khả năng tương tác với GoogleDrive (tại sao lại là GoogleDrive đơn giản vì nó miễn phí, ổn định).
Người dùng của mình toàn là các bạn ở xã vùng núi xa xôi. Họ chỉ biết mở ứng dụng, nhập số liệu rồi đóng.
Do có sự khó khăn quá lớn về việc gửi nhận số liệu nên mình sử dụng GoogleDrive như một trạm bưu điện để đồng bộ thông tin giữa các máy theo phương thức:
[Có số liệu mới>>Thông báo>>Xếp hàng>>Tải xuống>>Đồng bộ>> xóa...]
Thao tác với GoogleDrive trên các ứng dụng khác C++/Java ...vv thì có sẵn các thư viện nhưng với VB/VBA cổ điển thì chưa có một nỗ lực nào đáng kể nên tôi đành mày mò xem sao.
Riêng với GoogleSite thì tôi thấy dùng công cụ của Google đã là quá đủ. Tất nhiên với thông tin có tại
https://developers.google.com/google-app...adingFiles
thì ta cũng có thể làm được một ứng dụng tạo được và sửa thông tin bằng VBA nhưng có nhất thiết phải làm thế không?
Xin cảm ơn bạn đã quan tâm. nếu bạn có câu hỏi gì, xin chia sẻ cùng nhé.
paulsteigel > 02-09-15, 11:20 PM
(02-09-15, 11:12 PM)thucgia Đã viết: ....
Cám ơn bạn đã chia sẽ, nhưng mình vẫn chưa biết làm sao ứng dụng cái này:
Có phải thể này không?
1. Có một file mdb data đặt trên google drive
2. Một file mdb tại client, khi mở ứng dụng sẽ download cái mdb data kia về đễ thao tác thêm xóa sửa
3. Khi client close sẽ trả lại cái mdb data cho google drive
Phải không bạn?
thucgia > 02-09-15, 11:26 PM
(02-09-15, 11:20 PM)paulsteigel Đã viết:(02-09-15, 11:12 PM)thucgia Đã viết: ....
Cám ơn bạn đã chia sẽ, nhưng mình vẫn chưa biết làm sao ứng dụng cái này:
Có phải thể này không?
1. Có một file mdb data đặt trên google drive
2. Một file mdb tại client, khi mở ứng dụng sẽ download cái mdb data kia về đễ thao tác thêm xóa sửa
3. Khi client close sẽ trả lại cái mdb data cho google drive
Phải không bạn?
Đại loại như vậy, tôi có thể nói rõ hơn một chút.
Có một ứng dụng được triển khai tại hàng trăm đơn vị khác nhau trong đó họ thay đổi số liệu hàng tuần. Các số liệu đó có tại cấp xã, huyện, tỉnh. Yêu cầu là làm thế nào để các số liệu ở xã được cập nhập lên huyện và huyện lên tỉnh mà người dùng ít phải can thiệp nhất vì các bác ở các xã thì trình độ máy tính rất có hạn.
Để khắc phục người ta sẽ có 2 giải pháp:
1. Mỗi tuần phần mềm sẽ ghi ra những thay đổi về số liệu so với đầu tuần và trích ra một file riêng, gửi qua email đến cấp huyện và cấp huyện cập nhập bằng tay vào CSDL của huyện. Tương tự như vậy với cấp tỉnh.
2. Phần mềm tự động gửi số liệu ra một khu vực lưu trữ chung nào đó trên mạng trong đó ghi rõ ngày gửi, mức độ thay đổi ... hoặc dùng cách nào đó để các phần mềm ở máy trạm khác khi kết nối biết được đó là số liệu mới để tự tải về và cập nhập vào phần mềm.
Theo giải pháp này cần có
- máy chủ (thuê ngoài) với khu vực lưu trữ miễn phí>> dễ thiết kế việc trao đổi số liệu
- máy chủ miễn phí trên mạng>> Dropbox, GoogleDrive ...>>khó thiết kế cơ chế trao đổi số liệu.
Việc thuê ngoài là không khả thi vì đây là dự án phi lợi nhuận, không có kinh phí.
Do vậy phải dùng giải pháp thứ 2 và đó chính là chủ đề mà tôi đưa ra ở đây.
DO đó, phần mềm phải giải quyết được việc:
+ Đăng nhập tự động vào GoogleDrive
+ Gửi nhận file tự động
Đơn giản thế thôi.
thucgia > 02-09-15, 11:36 PM
(02-09-15, 11:26 PM)thucgia Đã viết:(02-09-15, 11:20 PM)paulsteigel Đã viết:(02-09-15, 11:12 PM)thucgia Đã viết: ....
Cám ơn bạn đã chia sẽ, nhưng mình vẫn chưa biết làm sao ứng dụng cái này:
Có phải thể này không?
1. Có một file mdb data đặt trên google drive
2. Một file mdb tại client, khi mở ứng dụng sẽ download cái mdb data kia về đễ thao tác thêm xóa sửa
3. Khi client close sẽ trả lại cái mdb data cho google drive
Phải không bạn?
Đại loại như vậy, tôi có thể nói rõ hơn một chút.
Có một ứng dụng được triển khai tại hàng trăm đơn vị khác nhau trong đó họ thay đổi số liệu hàng tuần. Các số liệu đó có tại cấp xã, huyện, tỉnh. Yêu cầu là làm thế nào để các số liệu ở xã được cập nhập lên huyện và huyện lên tỉnh mà người dùng ít phải can thiệp nhất vì các bác ở các xã thì trình độ máy tính rất có hạn.
Để khắc phục người ta sẽ có 2 giải pháp:
1. Mỗi tuần phần mềm sẽ ghi ra những thay đổi về số liệu so với đầu tuần và trích ra một file riêng, gửi qua email đến cấp huyện và cấp huyện cập nhập bằng tay vào CSDL của huyện. Tương tự như vậy với cấp tỉnh.
2. Phần mềm tự động gửi số liệu ra một khu vực lưu trữ chung nào đó trên mạng trong đó ghi rõ ngày gửi, mức độ thay đổi ... hoặc dùng cách nào đó để các phần mềm ở máy trạm khác khi kết nối biết được đó là số liệu mới để tự tải về và cập nhập vào phần mềm.
Theo giải pháp này cần có
- máy chủ (thuê ngoài) với khu vực lưu trữ miễn phí>> dễ thiết kế việc trao đổi số liệu
- máy chủ miễn phí trên mạng>> Dropbox, GoogleDrive ...>>khó thiết kế cơ chế trao đổi số liệu.
Việc thuê ngoài là không khả thi vì đây là dự án phi lợi nhuận, không có kinh phí.
Do vậy phải dùng giải pháp thứ 2 và đó chính là chủ đề mà tôi đưa ra ở đây.
DO đó, phần mềm phải giải quyết được việc:
+ Đăng nhập tự động vào GoogleDrive
+ Gửi nhận file tự động
Đơn giản thế thôi.
thank for share. ý tưởng bạn tuy đơn giản như rất hay, tuy nhiên khi viết code chắc là oải rùi . thank.
thucgia > 02-09-15, 11:50 PM
(02-09-15, 11:26 PM)thucgia Đã viết:(02-09-15, 11:20 PM)paulsteigel Đã viết:(02-09-15, 11:12 PM)thucgia Đã viết: ....
Cám ơn bạn đã chia sẽ, nhưng mình vẫn chưa biết làm sao ứng dụng cái này:
Có phải thể này không?
1. Có một file mdb data đặt trên google drive
2. Một file mdb tại client, khi mở ứng dụng sẽ download cái mdb data kia về đễ thao tác thêm xóa sửa
3. Khi client close sẽ trả lại cái mdb data cho google drive
Phải không bạn?
Đại loại như vậy, tôi có thể nói rõ hơn một chút.
Có một ứng dụng được triển khai tại hàng trăm đơn vị khác nhau trong đó họ thay đổi số liệu hàng tuần. Các số liệu đó có tại cấp xã, huyện, tỉnh. Yêu cầu là làm thế nào để các số liệu ở xã được cập nhập lên huyện và huyện lên tỉnh mà người dùng ít phải can thiệp nhất vì các bác ở các xã thì trình độ máy tính rất có hạn.
Để khắc phục người ta sẽ có 2 giải pháp:
1. Mỗi tuần phần mềm sẽ ghi ra những thay đổi về số liệu so với đầu tuần và trích ra một file riêng, gửi qua email đến cấp huyện và cấp huyện cập nhập bằng tay vào CSDL của huyện. Tương tự như vậy với cấp tỉnh.
2. Phần mềm tự động gửi số liệu ra một khu vực lưu trữ chung nào đó trên mạng trong đó ghi rõ ngày gửi, mức độ thay đổi ... hoặc dùng cách nào đó để các phần mềm ở máy trạm khác khi kết nối biết được đó là số liệu mới để tự tải về và cập nhập vào phần mềm.
Theo giải pháp này cần có
- máy chủ (thuê ngoài) với khu vực lưu trữ miễn phí>> dễ thiết kế việc trao đổi số liệu
- máy chủ miễn phí trên mạng>> Dropbox, GoogleDrive ...>>khó thiết kế cơ chế trao đổi số liệu.
Việc thuê ngoài là không khả thi vì đây là dự án phi lợi nhuận, không có kinh phí.
Do vậy phải dùng giải pháp thứ 2 và đó chính là chủ đề mà tôi đưa ra ở đây.
DO đó, phần mềm phải giải quyết được việc:
+ Đăng nhập tự động vào GoogleDrive
+ Gửi nhận file tự động
Đơn giản thế thôi.
thank for share. ý tưởng bạn tuy đơn giản như rất hay, tuy nhiên khi viết code chắc là oải rùi . thank.
paulsteigel > 03-09-15, 12:10 PM
(02-09-15, 11:50 PM)thucgia Đã viết: ....
paulsteigel > 03-09-15, 03:30 PM
hieuvn > 31-05-16, 12:58 AM
paulsteigel > 31-05-16, 08:02 AM
hieuvn > 31-05-16, 10:28 AM
(31-05-16, 08:02 AM)paulsteigel Đã viết: Mình làm với dropbox rồi.mình thử rồi dùng nguyên class oauth2 bên google và thay các url tương ứng nhưng vẫn không được.
Cùng cách thức mà.