access veritabanını paylaştırma

Katılım
6 Mayıs 2011
Mesajlar
172
Excel Vers. ve Dili
TR
Merhaba,
Access 2013 TR kullanıyorum. Tablo1 / Sorgu1 ve Form1 adında birer nesne oluşturdum. Form1 deki kutuları Sorgu1'e baladım (Sorgu1 üzerinden Tablo1 e kayıt yaptırıyorum veya okuyorum). Yani Form1 e veri girdiğimde Sorgu1 e yazıyor, Sorgu1 de Tablo1 e bağlıdır. Oluşturduğum bu Access dosyasının ismini deneme.accdb adında veri dosyası oluşturdum.

Networkdeki domain server üzerinden bir ACCESS_test adında bir klasör oluşturup paylaşıma açtım. deneme.accdb dosyasını bu klasöre kopyaladım. Kullanıcıların (User) bilgisayarlarına Access runtime 2010'ı kurdum ve deneme.accdb'nın kısa yolunu masaüstlerine oluşturdum.
Kullanıcılar aynı anda bu dosyaya veri girişi yapabiliyor veya okuyabiliyor.

1) Bu yaptığım doğru bir paylaşım yöntemi midır, değilse nasıl yapmam gerekiyor? (Bu dosyayı aynı anda 10-15 kullanıcı kullanacaktır, networkum gigabittır, hızlıdır)

2) Kullanıcılardan bir kaçında Access runtime 2010 yerine Access 2013 ful paketi kuruludur. Bu kullanıcılar deneme.accdb dosyasını açarken Form1 açıldığında üste tüm menüleri görebiliyor ve istersen Form1 ’i tasarım görünümünde açabiliyor, değişiklik yapabiliyor. Bunu engellemek istiyorum. Yani sadece Form1 ’i görebilsin form üzerinden veya veritabanını üzerinde değişiklik yapamaz olsun istiyorum. Access runtime 2010 kullanan kullanıcılar gibi sadece Form1 ’i açsın ve kutulara veri girebilsin istiyorum.
Bunu nasıl yapabilirim ?
 
Katılım
6 Şubat 2005
Mesajlar
1,467
Access 2007 de nasıldır, bilmiyorum ama 2003 de bana sorun çıkartmıştı. Veri tabanı kullanılamaz hale gelmişti.
Tablonun Ana bilgisayardaki paylaşıma açık klasördeki access te bulunduğu, (şimdi hatırlamıyorum paylaşım adının başına veya sonuna $ işareti konulunca paylaşıma açık olduğu halde paylaşımda görünmüyor.) diğer bilgisarlarda ise okumak ve yazmak için form bulunan bağımsız access dosyası oluşturup bu formlar vba da yazılımış kodlarla ADO ile yazma ve okuma işlemini yaptırsan daha güvenli olur.
 

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,114
Excel Vers. ve Dili
2003
Çalışmanızı Veritabanı araçlarındaki/ Access veritabablarını kulanarak bölün, Bağlı tablo sistemi ile tabloları çalışmanızdan ayırın, tablo yu sizin pc ye koyun, diyer tablolarınızı ayırdığınız esas çalışmanızı diğer pc lere ekleyip ağ üzerinden tabloların olduğu belgeye bağlayın, ben böyle kulanıyorum, hiç sorun çıkmadı, yalnızca birden çok kulanıcı bağlanınca veri alışverişi yavaşlıyor.
 
Üst