Access formuna ağ üzerinden veri girişi

Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
access de oluşturduğum bir formu paylaşıma açarak aynı anda diğer kullanıcıların veri girişi yapmasını sağlayabilirmiyim.teşekkürler
 
Katılım
22 Mayıs 2007
Mesajlar
3
Excel Vers. ve Dili
Office 2003 Pro TR
selam benim önerim:

veritabanını 2 ye böl. 1. veritabanında tabloların olsun. herkezin ağda ulaşacağı bir kaynağa koy.

2. veritabanında formların sorguların ve raporların olsun. tabloların bu veritabanına bağlansın.

sen ağdaki kullanıcılarına 2. veritabanını dağıt.

bir neyi server-client uygulaması.

yeni bir form yada rapor eklendiğinde yapman gereken 2.veritanını dağıtmak.

kolay gelsin.
 
Katılım
26 Mart 2006
Mesajlar
7
bu nasıl yaparız acaba daha geniş açıklamalı anlatmanız mümkünmü benim gibi bu konuda bilgisi az olan arkadaşlar olabilir....

saygılarımla
 
Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
sevgili DePlax acıklaman için teşekkürler,
seninde anlattığın gibi veritabanını ikiye böldüm ve tabloların olduğu veritabanını paylaşıma attım.Fakat formu bir kullanıcıdan açtığım zaman açılıyor,ikinci kullanıcıda açtığımda ise başka bir kullanıcı tarafından kullanıldığı uyarısını veriyor ne yapmam gerekli,tekrar teşekkürler.
 
Katılım
22 Mayıs 2007
Mesajlar
3
Excel Vers. ve Dili
Office 2003 Pro TR
sevgili DePlax acıklaman için teşekkürler,
seninde anlattığın gibi veritabanını ikiye böldüm ve tabloların olduğu veritabanını paylaşıma attım.Fakat formu bir kullanıcıdan açtığım zaman açılıyor,ikinci kullanıcıda açtığımda ise başka bir kullanıcı tarafından kullanıldığı uyarısını veriyor ne yapmam gerekli,tekrar teşekkürler.
Eğer şöyle yaptıysanız doğru yapmışsınız :

1. mdb ağda herksin erişebileceği yerde ve sadece 1 tane (database)
2. mdb programı kim kullanacaksa onun localinde (n tane - kaç kullanıcı varsa)

yani 2. mdb ağdan kullanılmayacak.

yapınız bu şekilde ise ve yinede hata lıyorum derseniz

seçeneklerde "gelişmiş" kısmıdan varsayılan açma modu paylaşılan seçili olmaya bilir?

kolay gelsin
 
Katılım
17 Eylül 2004
Mesajlar
53
Excel Vers. ve Dili
Excel 2002-Türkçe
Sn.Modalı yazmıştı formda aynısını uyguladım ağda sorunsuz çalışıyor.

1. Veritabani Özel Kullanimda Açılmamalıdır.
Eğer özel kullanımda açılırsa veri tabanı diğer kullanicilar ona erişemez. Bunun için Araçlar¬Seçenekler Mönüsünden açilan pencerenin gelişmiş sekmesini tiklayin. Varsayilan açma modunu paylaşılan yapın.

2. Veritabaninda kayıt kilitlenmesi uygulanmalıdır.

Onun için ayni bölümde bulunan Varsayilan Kayıt Kilitleme ayarlarından Düzenlenmiş Kayıt seçeneği seçilirse kullanıcının o an düzenlediği kayıt diğer kullanıcılara kilitlenir.

3. Güncelleme Süreleri Ayarlanmalıdır.

Yine ayni bölümde
Yenileme sıklıgı (sn) Tablo veya form görünümünde kayıtların kaç saniyede bir yenileneceğini gösterir. Buy ayar 1 ile 32766 arasinda değişebilir. Ağ performansınız iyi ise ve kullanici sayisi az ise daha hızlı bir güncelleme sağlayabilirsiniz. Burada belirlenen kayitlari süreyi beklemeden de yenileyebilirsiniz. 0 zaman ya kayıt mönüsünden yenileyi yada Shift+F9 tuşlarına basmanız gerekir. Güncelle5tirme Deneme Sıklıgı (msnl Başka bir kullanici tarafindan kilitlenen değiştirilmiş bir kaydi kaç milisaniyede bir otomatik olarak kaydedeceğini ayarlar. 0 ile 1000 arasinda değerleri kullanabilirsiniz.
Güncellestirme Deneme sayisi. Başka bir kullanici tarafından kilitlenmiş bir kaydi kaç defa keydetmeye çalışacağını ayarlar. 0 ile 10 arası bir değer verilebilir.

4. Verileri Güncelleştirmek için Komut düğümesi yerleŞtirin.

Kullanıcının son verileri görebilmesi için bir komut düğümesi yerleştirin. Açilan sihirbaz da Form İşlemleri Kategorisinden Form verilerini Yenileme Eylemini seçin.

5. Veritabaninda Düzenlemeler Yapmak İstediğinizde Özel Kullanimda Açın.

Veritabaninda tasarım değişikliği veya düzeltmeler ve değişiklikler yapmak istediğinizde veritabanini Dosya-Aç menülerinden veritabanini seç,n Aç düğümesi yanındaki oku tıklayarak açilan pencereden Özel Kullanimda Aç seçeneğini tiklayin,. ,

6. Veritaban hızını Artırmak İçin Veritabaninizi Bölün

Veritabaninizi ağ altına kopyalamak yerine sadece tablolari ağ altinda kopyalayabilirsiniz. Böylece kullanicilar sadece verileri ağ altinda alabilecekler formlar, sorgular, raporlar gibi bileşenler ise kendi bilgisayarlarında kalacaktır.
Araçlar-Veritabani Hizmet programlarımenüleriyle açilan mönüden Verityabanı Bölücü komutunu seçin. Açilan pencereden veritabanini Böl düğümesine bastığınızda açilan pencere tablolarin kaydedileceği veritabanının ismini ve yolunu girmenizi isteyecek. Yol olarak tabi ki Ağdaki herkesin ulaşabileceği bir ağ dizinini seçin.

Veri Tabanı Başarıyla Bölündü iletisinden sonra veritabanınızın ikiye bölündüğünü görmüş olacaksınız. Form, sorgu vs. bileşenlerinin bulunduğu dosyayı kopyalayıp veritabanini kullanacak olan bilgisayarlara dağıtın.

Kullanıma başlanılan veritabanı dosyaları kayitlari ana dosyaya yani tablolarin bulunduğu dosyaay yazacaklardır.

7. Bağlı Tablo Yöneticisiyle tablolari yönetin:

Tablolar bölündükten sonra ayrı ayrı girilen bilgilerin güncelleştirilmesi için sırasıyla Araçlar¬Veritabanı Hizmet Programı- Bağlı Tablo Yöneticisi seçeneklerini kullanın. Açilan pencereden güncelleştirmek istediğiniz dosyaları seçebilirsiniz.

Tabloları seçip Tamama basarsanız "Seçilmiş olan tüm bağlı tablolar başarıyla yenilendi" iletisinden sonra tüm tablolar güncelleşmiş olur.
 
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
cevap

access de ağda veritabanı çalıştırmanın bir çok yolu vardır birincisi arkadaşlrın anlattığı paylaştırılmış veritabanı 2.adp veritabanları ki tamamen ağ üzerinde yüzlerce kullanıcının aynı anda çalışması için tasarlanır 3.odbc bağlantıları onun için ofice cd sinde msd2000 klasörünün içindeki MSDE2KS3 programını kuracaksınız normalde kurulmaz bütün bilgisayarlara kuracaksınız sonra kendi bilgisayarınızda yaptığınız sistem veritabanı bağlantısı yaptıktan sonra diğer bilgisayarlardada kurduğunuz programda gerekli bağlantıları yapılandırdıktan sonra problemsiz çalışırsınız 4. yol ise yineleme veritabanları araçalarda yineleme oluştur var oneki diyeceksiniz sizinki anabilgisayar olmak üzere her bilgisayar için bir yineleme programı oluşturuyorsunuz sonra herkes bağımzız olarak istediği zaman veri giriyor isterse aynı anda yüz kişi birden unutmadan yinelem oluşturmadan önce programınızın açılışına yinelemeleri güncelle diye bir makro oluşturuyorsunuz yineleme programlarını yaptınız herkes istediği zaman veri girdi işte yinelemeleri güncelle makrosu burda devreye giriyor ve programlardan girilen veileri ana programda giriş sırasına göre topluyor diğer programlarda açıldıklarında kendi üzerlerindeki tablolara güncel veriler alınıyor eğer evrak takip programı gibi numarası önemli olan bir program çalıştırmıyorsanız bu yöntem en basiti en kullanışlısı en hızlısı çakışma olmadan binlerce bilgisayar aynı anda çalışbilir
 
Katılım
3 Mart 2006
Mesajlar
1
allah aşkına bi yardım

alttaki programda barkod yazan yere barkodu okuttuğumda karşısındaki yere ilacın adını yazacak ama birtürlü yapamadım bi yardım edin 1 haftadır onunla uğraşıyorum.bu konuda hiç bilgim yok.
 
Katılım
7 Mart 2007
Mesajlar
70
Excel Vers. ve Dili
excel 2003 türkçe
cevap

tüm arkadaşlara,

yardım ve bilgiler için teşekkürler fakat ekteki dosyalara bakarsanız FİKKO ve Fihrist adlı dosyaları ağda paylaştırdım fakat fihrist dosyasını sadece bir kulanıcıdan formu açabiliyorum bunun sebebi formun veri formu olmayışımıdır.
 
Üst