SlideShare a Scribd company logo
1 of 4
Download to read offline
Microsoft Access 2000Ch      ng 10: M    i tr     ng   ng d   ng nhi    u ng     i
dùng

CH   NG X:
  MÔI TR   NG                NG D NG NHI U NG                      I DÙNG
        N u chúng ta có k ho ch mu n phân chia ng d ng c a mình cho nhi u
ng    i cùng s d ng, thì chúng ta ph i thi t l p ra ch      b o m t bên trong ng
   ng nh m b o v các i t ng mà ta ã t o bên trong ng d ng này nh : d li u
trong các b ng, các màn hình nh p li u, báo cáo, … nh m ng n l i các truy c p
không h p l . Ch ng trình này s giúp các b n k thu t           có th làm cho ng
   ng c a mình       c an toàn b o m t h n.
10.1. T NG QUAN V MÔI TR            NG NHI U NG      I DÙNG
10.1.1. Ng i s d ng (User)
      Là các cá nhân có s d ng máy tính      làm vi c trong m t h th ng ng d ng
   a b n, m i cá nhân này s có m t tên (name) và m t kh u (password) dùng
phân bi t t ng cá nhân riêng bi t trong h th ng ng d ng. M i m t cá nhân s
     c c p m t s quy n h n nào ó tu thu c vào công vi c mà mình ang ph trách
    có th làm vi c        c trong h th ng ng d ng. M c nh s có m t ng i s
   ng tên là Admin (ng i qu n tr c s d li u) có toàn quy n trên t t c các i
    ng trong t p tin c s d li u Access.

10.1.2. Nhóm (Group)
       Là t p h p m t nhóm các ng i mà có cùng chung m t ch c n ng, nhi m v
nào ó do ng i qu n tr c s d li u t o ra và phân chia theo t ng nhóm. Thông
th ng các ng i s d ng trong m t nhóm s có các quy n h n ngang b ng nhau.
Tuy nhiên không b t bu c r ng m t ng i s d ng ch thu c trong m t nhóm. M i
quan h này s nói lên r ng m t nhóm thì có nhi u ng i s d ng và m t ng i s
  ng có th n m trong nhi u nhóm khác nhau.
     Thí d : Trong nhóm 1 có hai ng i s d ng là Toàn và Th ng, nhóm 2 có hai
ng i s d ng là Ng c và Lan.


          User             User                 User             User
          Toàn            Th ng                 Ng c             Lan

                 Nhóm 1                                 Nhóm 2


10.2. THI T K       NG D NG TRONG MÔI TR           NG NHI U NG       I DÙNG
       Khi chúng ta xây d ng ng d ng mà s có nhi u ng i cùng truy c p thông
qua h th ng m ng máy tính, thì chúng ta ph i ch c r ng h ph i có th cùng chia
   d li u và cùng s d ng chung các i t ng còn l i trong ng d ng. Trong môi
tr ng ng d ng nhi u ng i dùng có r t nhi u ch n l a có giá tr thích h p
ng i phát tri n có th s d ng nh m giúp ng d ng có th v n hành t t. Vi c khoá
    li u là v n    c n quan tâm nh t nó bao g m: ch a các i t ng d li u t i âu,
khi nào s khoá d li u, và khoá trong bao lâu…
       Có r t nhi u gi i pháp   gi i quy t v n    vi c truy c p d li u cùng m t lúc
  a nhi u ng i dùng, trong m i gi i pháp u có c các u            m và khuy t     m.
   n      là làm sao ch n ra m t gi i pháp t t nh t cho môi tr ng t bi t c a ng
  ng.


Trung t   m Tin h   c                                                   Trang 114
Microsoft Access 2000Ch         ng 10: M     i tr      ng    ng d   ng nhi    u ng       i
dùng

10.2.1. Chi n l c trong vi c cài t Access.
     Có hai chi n l c cài t Access :
     - Kh i ng Access t i máy ch .
     - Kh i ng Access t i các tr m làm vi c.
     Khi s d ng chung Access t i máy ch s có các           m l i sau :
     - Cho phép vi c qu n lý ph n m m Access         c t p trung.
     - Làm gi m dung l ng a c ng trên các máy tr m. M t ph n m m Access khi
cài t có th chi m t 14M n 42M, tu thu c khi chúng ta ch n lo i cài t.
     - Cho phép các ng d ng Access có th cài t trên máy tr m không có a c ng.
       M c dù có các     m thu n l i nh trên khi cài       t Access trên máy ch tuy
nhiên nó c ng có     m h n ch nh sau:
     - M i l n khi ng i s d ng Access, thì các t p tin c a Access nh EXE, DLL
và các t p tin khác c n có    ch y Access ph i        c g i v t i máy tr m làm vi c
thông qua       ng dây m ng. M t cách rõ ràng       u này s có làm nh h ng        n
    ng truy n m ng.
     Theo tôi thì chúng ta nên ch n chi n l c cài        t Access trên t ng máy c a
ng i s d ng.
10.2.2. Chi n l c trong vi c cài t ng d ng
      Có hai ph ng án        cài t ng d ng nh sau :
      - Cài t c hai t p tin ng d ng và d li u lên trên máy ch .
      - Cài t t p tin d li u lên trên máy ch và t p tin ng d ng t i t ng máy tr m.
      Các     m thu n l i khi cài t m t t p tin c s d li u ch a d li u c a các
   ng trên máy ch và m t t p tin c s d li u ng d ng ch ch a các i t ng
khác trên t ng máy tr m nh sau:
      - B i vì t i các máy tr m c a t ng ng i s d ng có m t b ng sao chép t p tin
    s d li u c c b (ch ch a báo cáo, bi u m u, truy v n…), do ó vi c kh i ng
  ng d ng s không làm nh h ng nhi u n             ng truy n m ng.
      - R t d dàng trong vi c b o l u d li u.
      - Khi có phát tri n thêm phiên b n m i c a ng d ng, s kh c ph c        c vi c
ghi ch ng vào d li u hi n có.
      - Ng i s d ng có th t o ra riêng các i t ng khác (truy v n, báo cáo) c n
thi t cho công vi c c a riêng h t i t p tin c s d li u c c b này.
10.2.3. Hi u v các c ch khoá d li u c a Access:
           b o v d li u dùng chung tránh kh i các xung t khi nhi u ng i s d ng
cùng lúc truy c p, Access s khoá m t trang d li u khi ng i s d ng s a i m t
    u tin (trang d li u là m t ph n c a c s d li u n i ch a            ng d li u c a các
    u tin, m t trang d li u có kích th c là 2k bytes). Do ó tu thu c vào               r ng
   a m t m u tin bên trong b ng mà m t trang d li u có th ch a nhi u h n m t
    u tin. Theo cách này thì t i m t th i    m,nhi u ng i s d ng có th             c d li u
nh ng ch có m t ng i s d ng có th thay i d li u. D li u có th                        c khoá
 i trong m t bi u m u.
      - Khoá trang d li u: Ch khoá các m u tin n m trong cùng m t trang khi m u tin ang s a
  i.
      - Khoá b ng và b m u tin: Khoá toàn b các m u tin trong b ng khi m t m u tin ang b
  a i.



Trung t   m Tin h    c                                                         Trang 115
Microsoft Access 2000Ch         ng 10: M    i tr     ng    ng d    ng nhi   u ng       i
dùng
      -     toàn b c s d li u Access ch           c quy n (Exclusive), khi ó thì toàn b c
   d li u s b khoá l i, các ng i s d ng khác ch c phép m ra xem (Read only) mà thôi.
10.2.4. C ch khoá và làm t i d li u:
       Access cung c p m t vài công c cho vi c        u khi n các ph ng th c khoá
    li u trong b ng, báo cáo và bi u m u.       nh c u hình khoá d li u chung cho
toàn b các ng i s d ng, chúng ta s ch n th c            n ToolsOptions, sau ó ch n
ti p trang Advanced. M t h p tho i s xu t hi n cho phép chúng ta nh d ng c ch
khoá và làm t i d li u.




     Các thu c tính:
       Default Record Locking: ch nh các m u tin s không c n khoá ho c khoá
       nh th nào
       Default Open Mode: Exclusive ( c quy n), hay Shares (chia s cho nhi u
       ng i)
       Number of Update retries: có giá tr t 0 n 10, ch nh s l n c g ng c p
       nh t l i vào b ng d li u khi l n tr c ã có ai khoá.
       ODBC Refesh Interval: có giá tr t 1        n 32766 giây là kho ng th i gian
       Access t      ng làm t i l i các m u tin mà chúng ta ã s d ng thông qua
       ODBC.
       Refesh Interval: Có giá tr t 1 n 32766 giây là kho ng th i gian Access t
         ng làm t i l i các m u tin có trong b ng hay hi n th trên form.
       Update Retry Interval: Có giá tr t 1 n 100 mili giây là kho ng th i gian
       Access t      ng c p nh t l i các m u tin có vào b ng sau khi ã thay       i
       nh ng hi n có ng i s d ng khác ang khoá l i.
10.2.5. Chi n l c khoá m u tin trên form:
       S d ng thu c tính RecordLocks c a form        ch khoá m u tin cho t ng form
thu c tính này có 3 tr ng thái:
          No Locks: M u tin có th b s a i.
          All Record: Toàn b các m u tin b khoá không           c s a i, ch      c
          xem d li u.
          Edited Record: Ch có m t ng i         c quy n s a i.


Trung t   m Tin h    c                                                       Trang 116
Microsoft Access 2000Ch   ng 10: M   i tr   ng   ng d   ng nhi   u ng    i
dùng




Trung t   m Tin h   c                                            Trang 117

More Related Content

Viewers also liked

Vn choc origin_-_checklist_v2009_coffee
Vn choc origin_-_checklist_v2009_coffeeVn choc origin_-_checklist_v2009_coffee
Vn choc origin_-_checklist_v2009_coffeeHung Pham Thai
 
Vt coc annex_individual_farm_coffee_v2009
Vt coc annex_individual_farm_coffee_v2009Vt coc annex_individual_farm_coffee_v2009
Vt coc annex_individual_farm_coffee_v2009Hung Pham Thai
 
De Thi Tin Dung M B T5 2009
De Thi Tin Dung  M B T5 2009De Thi Tin Dung  M B T5 2009
De Thi Tin Dung M B T5 2009Hung Pham Thai
 
Co che xac dinh gia cao su cua mot so nuoc
Co che xac dinh gia cao su cua mot so nuocCo che xac dinh gia cao su cua mot so nuoc
Co che xac dinh gia cao su cua mot so nuocHung Pham Thai
 
PresentacióN Dalat Dic. 09 D.Pizano En
PresentacióN Dalat Dic. 09 D.Pizano EnPresentacióN Dalat Dic. 09 D.Pizano En
PresentacióN Dalat Dic. 09 D.Pizano EnHung Pham Thai
 
Dan brown thedavincicode
Dan brown thedavincicodeDan brown thedavincicode
Dan brown thedavincicodeHung Pham Thai
 
Vn choc origin_v2009_coffee
Vn choc origin_v2009_coffeeVn choc origin_v2009_coffee
Vn choc origin_v2009_coffeeHung Pham Thai
 
Ataleoftwocitiesby charlesdickens
Ataleoftwocitiesby charlesdickensAtaleoftwocitiesby charlesdickens
Ataleoftwocitiesby charlesdickensHung Pham Thai
 
Muc tieu xk nguyen lieu cao su 2008 va xuat thang 012008
Muc tieu xk nguyen lieu cao su 2008 va xuat thang 012008Muc tieu xk nguyen lieu cao su 2008 va xuat thang 012008
Muc tieu xk nguyen lieu cao su 2008 va xuat thang 012008Hung Pham Thai
 
Nghiep Vu Ngan Hang Thuong Mai
Nghiep Vu Ngan Hang Thuong MaiNghiep Vu Ngan Hang Thuong Mai
Nghiep Vu Ngan Hang Thuong MaiHung Pham Thai
 
Phan i quytrinhkythuatsanxuat
Phan i quytrinhkythuatsanxuatPhan i quytrinhkythuatsanxuat
Phan i quytrinhkythuatsanxuatHung Pham Thai
 
02 Kynangquanlysuthaydoi
02 Kynangquanlysuthaydoi02 Kynangquanlysuthaydoi
02 KynangquanlysuthaydoiHung Pham Thai
 
Dave Presentation In En
Dave Presentation In EnDave Presentation In En
Dave Presentation In EnHung Pham Thai
 

Viewers also liked (20)

03.kynanglapkehoach
03.kynanglapkehoach03.kynanglapkehoach
03.kynanglapkehoach
 
Vn choc origin_-_checklist_v2009_coffee
Vn choc origin_-_checklist_v2009_coffeeVn choc origin_-_checklist_v2009_coffee
Vn choc origin_-_checklist_v2009_coffee
 
My country
My countryMy country
My country
 
Caosu q2 1
Caosu q2 1Caosu q2 1
Caosu q2 1
 
Vt coc annex_individual_farm_coffee_v2009
Vt coc annex_individual_farm_coffee_v2009Vt coc annex_individual_farm_coffee_v2009
Vt coc annex_individual_farm_coffee_v2009
 
De Thi Tin Dung M B T5 2009
De Thi Tin Dung  M B T5 2009De Thi Tin Dung  M B T5 2009
De Thi Tin Dung M B T5 2009
 
Co che xac dinh gia cao su cua mot so nuoc
Co che xac dinh gia cao su cua mot so nuocCo che xac dinh gia cao su cua mot so nuoc
Co che xac dinh gia cao su cua mot so nuoc
 
SAU BENH HAI
SAU BENH HAISAU BENH HAI
SAU BENH HAI
 
PresentacióN Dalat Dic. 09 D.Pizano En
PresentacióN Dalat Dic. 09 D.Pizano EnPresentacióN Dalat Dic. 09 D.Pizano En
PresentacióN Dalat Dic. 09 D.Pizano En
 
Dan brown thedavincicode
Dan brown thedavincicodeDan brown thedavincicode
Dan brown thedavincicode
 
Ccphaisinhtiente
CcphaisinhtienteCcphaisinhtiente
Ccphaisinhtiente
 
Vn choc origin_v2009_coffee
Vn choc origin_v2009_coffeeVn choc origin_v2009_coffee
Vn choc origin_v2009_coffee
 
Ataleoftwocitiesby charlesdickens
Ataleoftwocitiesby charlesdickensAtaleoftwocitiesby charlesdickens
Ataleoftwocitiesby charlesdickens
 
Muc tieu xk nguyen lieu cao su 2008 va xuat thang 012008
Muc tieu xk nguyen lieu cao su 2008 va xuat thang 012008Muc tieu xk nguyen lieu cao su 2008 va xuat thang 012008
Muc tieu xk nguyen lieu cao su 2008 va xuat thang 012008
 
Bao cao vra
Bao cao vraBao cao vra
Bao cao vra
 
Nghiep Vu Ngan Hang Thuong Mai
Nghiep Vu Ngan Hang Thuong MaiNghiep Vu Ngan Hang Thuong Mai
Nghiep Vu Ngan Hang Thuong Mai
 
Nammoi
NammoiNammoi
Nammoi
 
Phan i quytrinhkythuatsanxuat
Phan i quytrinhkythuatsanxuatPhan i quytrinhkythuatsanxuat
Phan i quytrinhkythuatsanxuat
 
02 Kynangquanlysuthaydoi
02 Kynangquanlysuthaydoi02 Kynangquanlysuthaydoi
02 Kynangquanlysuthaydoi
 
Dave Presentation In En
Dave Presentation In EnDave Presentation In En
Dave Presentation In En
 

Similar to Chuong 10 multi user

530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010Phi Phi
 
Hướng dẫn sử dụng access2010
Hướng dẫn sử dụng access2010Hướng dẫn sử dụng access2010
Hướng dẫn sử dụng access2010Bùi Quang Hưng
 
Tổng kết Báo cáo thực tập Athena - Hoàng Thanh Quý
Tổng kết Báo cáo thực tập Athena - Hoàng Thanh QuýTổng kết Báo cáo thực tập Athena - Hoàng Thanh Quý
Tổng kết Báo cáo thực tập Athena - Hoàng Thanh QuýQuý Đồng Nast
 
Báo cáo thực tập - Lần 1 - Hoàng Thanh Quý
Báo cáo thực tập - Lần 1 - Hoàng Thanh QuýBáo cáo thực tập - Lần 1 - Hoàng Thanh Quý
Báo cáo thực tập - Lần 1 - Hoàng Thanh QuýQuý Đồng Nast
 
Bao caothuctap
Bao caothuctapBao caothuctap
Bao caothuctapLong Prồ
 
Lohong Buoi34
Lohong Buoi34Lohong Buoi34
Lohong Buoi34manlivo
 
Lohong Buoi34
Lohong Buoi34Lohong Buoi34
Lohong Buoi34manlivo
 
SYSTEM HACKING - TUẦN 2
SYSTEM HACKING - TUẦN 2SYSTEM HACKING - TUẦN 2
SYSTEM HACKING - TUẦN 2Con Ranh
 
SYSTEM HACKING - TUẦN 1
SYSTEM HACKING - TUẦN 1SYSTEM HACKING - TUẦN 1
SYSTEM HACKING - TUẦN 1Con Ranh
 
Báo cáo lần 1
Báo cáo lần 1Báo cáo lần 1
Báo cáo lần 1Anhh Hữu
 
Vu tuananh
Vu tuananhVu tuananh
Vu tuananhVũ Anh
 
Vu tuananh
Vu tuananhVu tuananh
Vu tuananhVũ Anh
 

Similar to Chuong 10 multi user (20)

Buoi4
Buoi4Buoi4
Buoi4
 
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
530 c3ce7 5a75-bfda-403d-eda9733b6aa8-giao_trinh_access_2010
 
Giao trinh access 2010
Giao trinh access 2010Giao trinh access 2010
Giao trinh access 2010
 
Hướng dẫn sử dụng access2010
Hướng dẫn sử dụng access2010Hướng dẫn sử dụng access2010
Hướng dẫn sử dụng access2010
 
Chuong 02 access
Chuong 02   accessChuong 02   access
Chuong 02 access
 
Tổng kết Báo cáo thực tập Athena - Hoàng Thanh Quý
Tổng kết Báo cáo thực tập Athena - Hoàng Thanh QuýTổng kết Báo cáo thực tập Athena - Hoàng Thanh Quý
Tổng kết Báo cáo thực tập Athena - Hoàng Thanh Quý
 
Báo cáo thực tập - Lần 1 - Hoàng Thanh Quý
Báo cáo thực tập - Lần 1 - Hoàng Thanh QuýBáo cáo thực tập - Lần 1 - Hoàng Thanh Quý
Báo cáo thực tập - Lần 1 - Hoàng Thanh Quý
 
Bao caothuctap
Bao caothuctapBao caothuctap
Bao caothuctap
 
Lohong Buoi34
Lohong Buoi34Lohong Buoi34
Lohong Buoi34
 
Lohong Buoi34
Lohong Buoi34Lohong Buoi34
Lohong Buoi34
 
Lohong Buoi34
Lohong Buoi34Lohong Buoi34
Lohong Buoi34
 
SYSTEM HACKING - TUẦN 2
SYSTEM HACKING - TUẦN 2SYSTEM HACKING - TUẦN 2
SYSTEM HACKING - TUẦN 2
 
SYSTEM HACKING - TUẦN 1
SYSTEM HACKING - TUẦN 1SYSTEM HACKING - TUẦN 1
SYSTEM HACKING - TUẦN 1
 
Quan tri he dieu hanh linux
Quan tri he dieu hanh linuxQuan tri he dieu hanh linux
Quan tri he dieu hanh linux
 
Báo cáo lần 1
Báo cáo lần 1Báo cáo lần 1
Báo cáo lần 1
 
Vu tuananh
Vu tuananhVu tuananh
Vu tuananh
 
Vu tuananh
Vu tuananhVu tuananh
Vu tuananh
 
Quan ly bo nho
Quan ly bo nhoQuan ly bo nho
Quan ly bo nho
 
Dsd01 sta
Dsd01 staDsd01 sta
Dsd01 sta
 
Chuong 07 macro
Chuong 07   macroChuong 07   macro
Chuong 07 macro
 

More from Hung Pham Thai

Tai su dung sowdust sau trong nam
Tai su dung sowdust sau trong namTai su dung sowdust sau trong nam
Tai su dung sowdust sau trong namHung Pham Thai
 
Ke hoach kd (keieijuku)
Ke hoach kd (keieijuku)Ke hoach kd (keieijuku)
Ke hoach kd (keieijuku)Hung Pham Thai
 
Huong dan su dung biogel biosol tren ho tieu
Huong dan su dung biogel biosol tren ho tieuHuong dan su dung biogel biosol tren ho tieu
Huong dan su dung biogel biosol tren ho tieuHung Pham Thai
 
Essentials of trade_marketing_shared_class_students
Essentials of trade_marketing_shared_class_studentsEssentials of trade_marketing_shared_class_students
Essentials of trade_marketing_shared_class_studentsHung Pham Thai
 
Cco chien luoc-kinh_doanh-cco8 (2)
Cco chien luoc-kinh_doanh-cco8 (2)Cco chien luoc-kinh_doanh-cco8 (2)
Cco chien luoc-kinh_doanh-cco8 (2)Hung Pham Thai
 
Biogel biosol black pepper pest and diseases romil 2014
Biogel biosol  black pepper pest and diseases romil 2014Biogel biosol  black pepper pest and diseases romil 2014
Biogel biosol black pepper pest and diseases romil 2014Hung Pham Thai
 
42.10.4%20%20 bi kip_ban_hang._selling_for_dummies
42.10.4%20%20 bi kip_ban_hang._selling_for_dummies42.10.4%20%20 bi kip_ban_hang._selling_for_dummies
42.10.4%20%20 bi kip_ban_hang._selling_for_dummiesHung Pham Thai
 
8.quyet dinh hop quy phan bon vo co
8.quyet dinh hop quy phan bon vo co8.quyet dinh hop quy phan bon vo co
8.quyet dinh hop quy phan bon vo coHung Pham Thai
 
1. cco cskh - tl hoc vien
1. cco   cskh - tl hoc vien1. cco   cskh - tl hoc vien
1. cco cskh - tl hoc vienHung Pham Thai
 
10 nutritional disorders of pepper
10 nutritional disorders of pepper10 nutritional disorders of pepper
10 nutritional disorders of pepperHung Pham Thai
 
Phan huu co phan vi sinh phan u
Phan huu co phan vi sinh phan uPhan huu co phan vi sinh phan u
Phan huu co phan vi sinh phan uHung Pham Thai
 
Mineral deficiencies in coffee
Mineral deficiencies in coffeeMineral deficiencies in coffee
Mineral deficiencies in coffeeHung Pham Thai
 
Soil analysis examples and coffee nutrients
Soil analysis examples and coffee nutrientsSoil analysis examples and coffee nutrients
Soil analysis examples and coffee nutrientsHung Pham Thai
 
Vegetables. growing asparagus in the home garden
Vegetables. growing asparagus in the home gardenVegetables. growing asparagus in the home garden
Vegetables. growing asparagus in the home gardenHung Pham Thai
 
800 meo vat_trong_cuoc_song
800 meo vat_trong_cuoc_song800 meo vat_trong_cuoc_song
800 meo vat_trong_cuoc_songHung Pham Thai
 
Cac mon ngon_dung_lo_vi_ba
Cac mon ngon_dung_lo_vi_baCac mon ngon_dung_lo_vi_ba
Cac mon ngon_dung_lo_vi_baHung Pham Thai
 
San local indicators coffee vietnam august 2012
San local indicators coffee vietnam august 2012San local indicators coffee vietnam august 2012
San local indicators coffee vietnam august 2012Hung Pham Thai
 

More from Hung Pham Thai (20)

U phan huu co
U phan huu coU phan huu co
U phan huu co
 
Tai su dung sowdust sau trong nam
Tai su dung sowdust sau trong namTai su dung sowdust sau trong nam
Tai su dung sowdust sau trong nam
 
Ke hoach kd (keieijuku)
Ke hoach kd (keieijuku)Ke hoach kd (keieijuku)
Ke hoach kd (keieijuku)
 
Huong dan su dung biogel biosol tren ho tieu
Huong dan su dung biogel biosol tren ho tieuHuong dan su dung biogel biosol tren ho tieu
Huong dan su dung biogel biosol tren ho tieu
 
Essentials of trade_marketing_shared_class_students
Essentials of trade_marketing_shared_class_studentsEssentials of trade_marketing_shared_class_students
Essentials of trade_marketing_shared_class_students
 
Cco chien luoc-kinh_doanh-cco8 (2)
Cco chien luoc-kinh_doanh-cco8 (2)Cco chien luoc-kinh_doanh-cco8 (2)
Cco chien luoc-kinh_doanh-cco8 (2)
 
Biogel biosol black pepper pest and diseases romil 2014
Biogel biosol  black pepper pest and diseases romil 2014Biogel biosol  black pepper pest and diseases romil 2014
Biogel biosol black pepper pest and diseases romil 2014
 
42.10.4%20%20 bi kip_ban_hang._selling_for_dummies
42.10.4%20%20 bi kip_ban_hang._selling_for_dummies42.10.4%20%20 bi kip_ban_hang._selling_for_dummies
42.10.4%20%20 bi kip_ban_hang._selling_for_dummies
 
8.quyet dinh hop quy phan bon vo co
8.quyet dinh hop quy phan bon vo co8.quyet dinh hop quy phan bon vo co
8.quyet dinh hop quy phan bon vo co
 
1. cco cskh - tl hoc vien
1. cco   cskh - tl hoc vien1. cco   cskh - tl hoc vien
1. cco cskh - tl hoc vien
 
10 nutritional disorders of pepper
10 nutritional disorders of pepper10 nutritional disorders of pepper
10 nutritional disorders of pepper
 
Phan huu co phan vi sinh phan u
Phan huu co phan vi sinh phan uPhan huu co phan vi sinh phan u
Phan huu co phan vi sinh phan u
 
Mineral deficiencies in coffee
Mineral deficiencies in coffeeMineral deficiencies in coffee
Mineral deficiencies in coffee
 
Soil analysis examples and coffee nutrients
Soil analysis examples and coffee nutrientsSoil analysis examples and coffee nutrients
Soil analysis examples and coffee nutrients
 
Growing asparagus
Growing asparagusGrowing asparagus
Growing asparagus
 
Vegetables. growing asparagus in the home garden
Vegetables. growing asparagus in the home gardenVegetables. growing asparagus in the home garden
Vegetables. growing asparagus in the home garden
 
800 meo vat_trong_cuoc_song
800 meo vat_trong_cuoc_song800 meo vat_trong_cuoc_song
800 meo vat_trong_cuoc_song
 
Cac mon ngon_dung_lo_vi_ba
Cac mon ngon_dung_lo_vi_baCac mon ngon_dung_lo_vi_ba
Cac mon ngon_dung_lo_vi_ba
 
San local indicators coffee vietnam august 2012
San local indicators coffee vietnam august 2012San local indicators coffee vietnam august 2012
San local indicators coffee vietnam august 2012
 
Hat & cay
Hat & cayHat & cay
Hat & cay
 

Chuong 10 multi user

  • 1. Microsoft Access 2000Ch ng 10: M i tr ng ng d ng nhi u ng i dùng CH NG X: MÔI TR NG NG D NG NHI U NG I DÙNG N u chúng ta có k ho ch mu n phân chia ng d ng c a mình cho nhi u ng i cùng s d ng, thì chúng ta ph i thi t l p ra ch b o m t bên trong ng ng nh m b o v các i t ng mà ta ã t o bên trong ng d ng này nh : d li u trong các b ng, các màn hình nh p li u, báo cáo, … nh m ng n l i các truy c p không h p l . Ch ng trình này s giúp các b n k thu t có th làm cho ng ng c a mình c an toàn b o m t h n. 10.1. T NG QUAN V MÔI TR NG NHI U NG I DÙNG 10.1.1. Ng i s d ng (User) Là các cá nhân có s d ng máy tính làm vi c trong m t h th ng ng d ng a b n, m i cá nhân này s có m t tên (name) và m t kh u (password) dùng phân bi t t ng cá nhân riêng bi t trong h th ng ng d ng. M i m t cá nhân s c c p m t s quy n h n nào ó tu thu c vào công vi c mà mình ang ph trách có th làm vi c c trong h th ng ng d ng. M c nh s có m t ng i s ng tên là Admin (ng i qu n tr c s d li u) có toàn quy n trên t t c các i ng trong t p tin c s d li u Access. 10.1.2. Nhóm (Group) Là t p h p m t nhóm các ng i mà có cùng chung m t ch c n ng, nhi m v nào ó do ng i qu n tr c s d li u t o ra và phân chia theo t ng nhóm. Thông th ng các ng i s d ng trong m t nhóm s có các quy n h n ngang b ng nhau. Tuy nhiên không b t bu c r ng m t ng i s d ng ch thu c trong m t nhóm. M i quan h này s nói lên r ng m t nhóm thì có nhi u ng i s d ng và m t ng i s ng có th n m trong nhi u nhóm khác nhau. Thí d : Trong nhóm 1 có hai ng i s d ng là Toàn và Th ng, nhóm 2 có hai ng i s d ng là Ng c và Lan. User User User User Toàn Th ng Ng c Lan Nhóm 1 Nhóm 2 10.2. THI T K NG D NG TRONG MÔI TR NG NHI U NG I DÙNG Khi chúng ta xây d ng ng d ng mà s có nhi u ng i cùng truy c p thông qua h th ng m ng máy tính, thì chúng ta ph i ch c r ng h ph i có th cùng chia d li u và cùng s d ng chung các i t ng còn l i trong ng d ng. Trong môi tr ng ng d ng nhi u ng i dùng có r t nhi u ch n l a có giá tr thích h p ng i phát tri n có th s d ng nh m giúp ng d ng có th v n hành t t. Vi c khoá li u là v n c n quan tâm nh t nó bao g m: ch a các i t ng d li u t i âu, khi nào s khoá d li u, và khoá trong bao lâu… Có r t nhi u gi i pháp gi i quy t v n vi c truy c p d li u cùng m t lúc a nhi u ng i dùng, trong m i gi i pháp u có c các u m và khuy t m. n là làm sao ch n ra m t gi i pháp t t nh t cho môi tr ng t bi t c a ng ng. Trung t m Tin h c Trang 114
  • 2. Microsoft Access 2000Ch ng 10: M i tr ng ng d ng nhi u ng i dùng 10.2.1. Chi n l c trong vi c cài t Access. Có hai chi n l c cài t Access : - Kh i ng Access t i máy ch . - Kh i ng Access t i các tr m làm vi c. Khi s d ng chung Access t i máy ch s có các m l i sau : - Cho phép vi c qu n lý ph n m m Access c t p trung. - Làm gi m dung l ng a c ng trên các máy tr m. M t ph n m m Access khi cài t có th chi m t 14M n 42M, tu thu c khi chúng ta ch n lo i cài t. - Cho phép các ng d ng Access có th cài t trên máy tr m không có a c ng. M c dù có các m thu n l i nh trên khi cài t Access trên máy ch tuy nhiên nó c ng có m h n ch nh sau: - M i l n khi ng i s d ng Access, thì các t p tin c a Access nh EXE, DLL và các t p tin khác c n có ch y Access ph i c g i v t i máy tr m làm vi c thông qua ng dây m ng. M t cách rõ ràng u này s có làm nh h ng n ng truy n m ng. Theo tôi thì chúng ta nên ch n chi n l c cài t Access trên t ng máy c a ng i s d ng. 10.2.2. Chi n l c trong vi c cài t ng d ng Có hai ph ng án cài t ng d ng nh sau : - Cài t c hai t p tin ng d ng và d li u lên trên máy ch . - Cài t t p tin d li u lên trên máy ch và t p tin ng d ng t i t ng máy tr m. Các m thu n l i khi cài t m t t p tin c s d li u ch a d li u c a các ng trên máy ch và m t t p tin c s d li u ng d ng ch ch a các i t ng khác trên t ng máy tr m nh sau: - B i vì t i các máy tr m c a t ng ng i s d ng có m t b ng sao chép t p tin s d li u c c b (ch ch a báo cáo, bi u m u, truy v n…), do ó vi c kh i ng ng d ng s không làm nh h ng nhi u n ng truy n m ng. - R t d dàng trong vi c b o l u d li u. - Khi có phát tri n thêm phiên b n m i c a ng d ng, s kh c ph c c vi c ghi ch ng vào d li u hi n có. - Ng i s d ng có th t o ra riêng các i t ng khác (truy v n, báo cáo) c n thi t cho công vi c c a riêng h t i t p tin c s d li u c c b này. 10.2.3. Hi u v các c ch khoá d li u c a Access: b o v d li u dùng chung tránh kh i các xung t khi nhi u ng i s d ng cùng lúc truy c p, Access s khoá m t trang d li u khi ng i s d ng s a i m t u tin (trang d li u là m t ph n c a c s d li u n i ch a ng d li u c a các u tin, m t trang d li u có kích th c là 2k bytes). Do ó tu thu c vào r ng a m t m u tin bên trong b ng mà m t trang d li u có th ch a nhi u h n m t u tin. Theo cách này thì t i m t th i m,nhi u ng i s d ng có th c d li u nh ng ch có m t ng i s d ng có th thay i d li u. D li u có th c khoá i trong m t bi u m u. - Khoá trang d li u: Ch khoá các m u tin n m trong cùng m t trang khi m u tin ang s a i. - Khoá b ng và b m u tin: Khoá toàn b các m u tin trong b ng khi m t m u tin ang b a i. Trung t m Tin h c Trang 115
  • 3. Microsoft Access 2000Ch ng 10: M i tr ng ng d ng nhi u ng i dùng - toàn b c s d li u Access ch c quy n (Exclusive), khi ó thì toàn b c d li u s b khoá l i, các ng i s d ng khác ch c phép m ra xem (Read only) mà thôi. 10.2.4. C ch khoá và làm t i d li u: Access cung c p m t vài công c cho vi c u khi n các ph ng th c khoá li u trong b ng, báo cáo và bi u m u. nh c u hình khoá d li u chung cho toàn b các ng i s d ng, chúng ta s ch n th c n ToolsOptions, sau ó ch n ti p trang Advanced. M t h p tho i s xu t hi n cho phép chúng ta nh d ng c ch khoá và làm t i d li u. Các thu c tính: Default Record Locking: ch nh các m u tin s không c n khoá ho c khoá nh th nào Default Open Mode: Exclusive ( c quy n), hay Shares (chia s cho nhi u ng i) Number of Update retries: có giá tr t 0 n 10, ch nh s l n c g ng c p nh t l i vào b ng d li u khi l n tr c ã có ai khoá. ODBC Refesh Interval: có giá tr t 1 n 32766 giây là kho ng th i gian Access t ng làm t i l i các m u tin mà chúng ta ã s d ng thông qua ODBC. Refesh Interval: Có giá tr t 1 n 32766 giây là kho ng th i gian Access t ng làm t i l i các m u tin có trong b ng hay hi n th trên form. Update Retry Interval: Có giá tr t 1 n 100 mili giây là kho ng th i gian Access t ng c p nh t l i các m u tin có vào b ng sau khi ã thay i nh ng hi n có ng i s d ng khác ang khoá l i. 10.2.5. Chi n l c khoá m u tin trên form: S d ng thu c tính RecordLocks c a form ch khoá m u tin cho t ng form thu c tính này có 3 tr ng thái: No Locks: M u tin có th b s a i. All Record: Toàn b các m u tin b khoá không c s a i, ch c xem d li u. Edited Record: Ch có m t ng i c quy n s a i. Trung t m Tin h c Trang 116
  • 4. Microsoft Access 2000Ch ng 10: M i tr ng ng d ng nhi u ng i dùng Trung t m Tin h c Trang 117