Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Phân quyền sử dụng trong mạng Lan
#1
Xin giúp đỡ về phân quyền sử dụng trong ACCess
Mình đang VB6 sử dụng CSDL access.
với csdl là solieu1.mdb. sử dụng trên PC1. Phần mềm này mình tạm gọi là 3.1 chẳng hạn. Nhiệm vụ của mình là phải liên kết với 1 PC khác tạm gọi là PC2 sử dụng phần mềm 3.0 cũng có csdl là solieu2.mdb.
( cả 2 phần mềm này đều do cty mình viết, bản 3.0 viết cách đây 5 năm , nay mình viết bản 3.1, về cơ bản bản 3.1 chỉ cải tiến hơn chút so với 3.0 , còn mặt CSDL thì gần như không thay đổi). Nhiệm vụ của mình là phải liên kết chúng với nhau để có thể sử dụng chung CSDL.
2 PC được nối mạng với nhau.
Khi mình share data chứa solieu1.mdb , rồi sau đó vào solieu2.mdb table link sang solieu1 và ngược lại thì dữ liệu ở 2 PC thông nhau và từ PC này mình có thể lấy được các thông tin từ máy kia, nhưng khi bất kỳ một PC nào khác ví dụ PC3 chẳng hạn có thể xóa được CSDL, cái này thì cực kỳ nguy hiểm. ( đây là mạng nội bộ có rất nhiều PC)
Có cách nào giúp mình không các bác.
Mình muốn 2 csdl này kết nối được với nhau, và chỉ có 2 pc này dùng được, ko cho phép các PC khác trong mạng nội bộ có thể truy cập, chỉnh sửa, và đặc biệt ko được phép xóa nó.
Chữ ký của huhi2711 Xin chào, mình là huhi2711, Tham gia http://thuthuataccess.com/forum từ ngày 05-09 -11.
Reply
Những người đã cảm ơn Noname
#2
Theo mình bạn lên share file data đó lên máy window server 2003 . khi phân quyền chỉ cho edit, add, không cho dele. như vậy là yên tâm rồi. ở bản wwindowse server 2003 làm được điều này đấy. dạo trước mình làm kỹ thuật cho 1 công ty tnhh sử dụng mesanet.10 mình cũng phải share cho kế toán kiểu như vậy đó. không lỡ may họ xoá hết thì toi mất.bạn thử nhé
Chữ ký của quanghoasla Hãy chia sẻ kinh nghiệm cùng mình trênThuThuatAccess nhé! Chúc vui vẻ rose
My site: My site hoặc My site
ღღღღღTài sản của quanghoasla (View All Items) ღღღღღ
Reply
Những người đã cảm ơn huhi2711
#3
Cám ơn bạn nhiều. Nói thực sự, mình là dân điện chứ ko phải cntt nên khi làm cái này thực sự là rất khó với mình.
Mình sẽ thử cám ơn bạn

Nhưng có cách nào khác ko hả bạn? có cách nào khả thi hơn ko?
Chữ ký của huhi2711 Xin chào, mình là huhi2711, Tham gia http://thuthuataccess.com/forum từ ngày 05-09 -11.
Reply
Những người đã cảm ơn
#4
Bạn tham khảo bài viết này để biết thêm về chia sẻ có phân quyền file trong mạng lan. Nó là kiến thức windows thông thường, biết dùng win thì có thể tự tìm thấy được, không có gì cao siêu như bạn nghĩ đâu
http://thuthuataccess.com/forum/thread-85.html
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
Cảm ơn anh noname.
Chữ ký của huhi2711 Xin chào, mình là huhi2711, Tham gia http://thuthuataccess.com/forum từ ngày 05-09 -11.
Reply
Những người đã cảm ơn
#6
bác noname ơi, cho em hỏi. Em làm giống bác rồi, nhưng có vấn đề là. Khi máy server sử dụng phần mềm ( có csdl Acc) thì máy client ko lấy được csdl mà máy server vừa ghi. Ngược lại thì lại được.
Em muốn khi máy server ghi vào csdl rồi, thì máy client có thể lấy ra và sử dụng bất kỳ lúc nào và ngược lại.
Bác giúp em với. em đang cần gấp lắm, em ko muốn chuyển sang sql vì phải thay đổi lại code trong vb6
Chữ ký của huhi2711 Xin chào, mình là huhi2711, Tham gia http://thuthuataccess.com/forum từ ngày 05-09 -11.
Reply
Những người đã cảm ơn
#7
hic, có ai giúp mình đi, đang cần lắm lắm
Chữ ký của huhi2711 Xin chào, mình là huhi2711, Tham gia http://thuthuataccess.com/forum từ ngày 05-09 -11.
Reply
Những người đã cảm ơn
#8
Mình không biết bạn phân quyền thế nào,và cách lấy dữ liệu thề nào.
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#9
nếu sử dụng chung 1 csdl cho 2 máy thì em đã làm được rồi. em link tables của pc2 đến pc1 và lưu chung csdl. Nhưng lại có vấn đề là khi muốn xuất báo cáo trên pc2 thì pc1 phải mở.
Giả sử máy pc1 bị chết, hoặc hỏng win cần cài lại, mà đúng lúc cần xuất báo cáo thì chít.
Có cách nào khác ko các bác ơi?
Chữ ký của huhi2711 Xin chào, mình là huhi2711, Tham gia http://thuthuataccess.com/forum từ ngày 05-09 -11.
Reply
Những người đã cảm ơn
#10
Theo mình bạn sủ dụng thuật toán như sau:
1 data chung.
2- phần mềm ứng dụng: ở đây bạn giải quyết theo bước sau:
a. ghi dữ liệu trên file data dùng chung
b. Sau đó update toàn bộ dữ liệu đó sang phần ứng dụng trước khi thoát.( sử dụng xoá toàn bộ dữ liệu cũ cập nhập dữ liệu mới nhé)
c. lần đầu tiên mở bạn phải check kết nối và so sánh giữa các tables có đã nãp vào. nếu dữ liệu các bảng như nhau thì không cho cập nhập nữa. ngược lại thì cập nhập.

như vậy thì sẽ giải quyết được trường hợp máy chủ của bạn bị chết mà không cần phải cài lại ngay nữa. đó là giải pháp hữu hiệu nhất. nhưng thủ tục và quy trình bạn phải làm khá công phu. chúc bạn vui vẻ
Chữ ký của quanghoasla Hãy chia sẻ kinh nghiệm cùng mình trênThuThuatAccess nhé! Chúc vui vẻ rose
My site: My site hoặc My site
ღღღღღTài sản của quanghoasla (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname , huhi2711


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Phiên bản Bản quyền]Microsoft Office 2003 maidinhdan 4 62 6 Giờ trước
Bài mới nhất: maidinhdan
  [Hỏi] Việc set thuộc tính OnClick trong Code toancvp 5 229 31-10-16, 10:14 AM
Bài mới nhất: toancvp
  [Hỏi] File chạy chậm vì trong quá trình design phải chỉnh sửa và test thử nhiều. toancvp 4 262 29-07-16, 11:36 PM
Bài mới nhất: toancvp
  [Hỏi] Cách lưu trữ phần CSDL tách biệt khỏi file access toancvp 5 514 16-07-16, 09:38 PM
Bài mới nhất: toancvp
  [Hỏi] Sử dụng phần mềm viết bằng Access trong mạng LAN chantroi_19 9 751 21-06-16, 10:33 AM
Bài mới nhất: lmthu

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ