AccessTr.neT

Tam Versiyon: Çoklu Kullanıcı /Veritabanı Bölme/Tablolara Bağlanma Nasıl Yapılıyor?
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
S.aleykum Değerli forum üyeleri;
Öncelikle herkese hayırlı ramazanlar-hayırlı cumalar olsun..
Sizlerin öneri ve yardımları ile son şeklini verdiğimiz Rehberlik Araştırma Merkezi Öğrenci Randevu Sistemi için çoklu kullanıma ihtiyaç doğduğundan yardım ve önerilerinize ihtiyacım var..

Yaptıklarım;
1-Veritabanımı böldüm..Tabloalar ayrı-Diğer elemanlar (form-sorgu vs) ayrı olmak üzere iki adet Access dosyam oldu..

2-Ana bilgisayarda paylaşılan bir klasör içine tabloların olduğu Access dosyamı koydum.Yani paylaşıma açtım..
3-Form-sorgu vs olan Access dosyasını ise kullanıcılar için her bilgisayara ayrı ayrı kopyaladım..

Buraya kadar izlenen yol doğru sanırım..Olay bundan sonra başladı,bir türlü tabloların olduğu Access dosyam ile form,sorgu vs olan Access dosyamı birbirine bağlayamadım..

Sitemizde biraz araştırma yaptım ve ozanakkaya hocama ait şu konuyu buldum https://accesstr.net/konu-bagli-tablo-de...ba%c4%9fla
Buradaki uygulamayı kendime uyarlamak istedim,dış veri al ile tüm elemanları kendi uygulamama aldım ama bunda da başarılı olamadımImg-cray((

Sizlerden ricam bana bu konunun nasıl yapıldığını anlatmanız bana yol göstermenizdir..Nerede hata yapıyorum??

Ekteki örnek uygulamama ,bunu uygulama konusunda sizlerden öneri ve yardım bekliyor saygılar sunuyorum..
Konu güncell
Gönderdiğim dosyayı herhangi bir yere  açınca PROGRAM yazanı çalıştırın. Sizden data.mdb dosyasının yerini isteyecektir. Bir kereye mahsus gösterin.

Not: Herhangi bir tabloyu siler ya da eklerseniz bir kereye mahsus olmak üzere temel yapıyı siz göstermelisiniz. Mesela bu tablolardan birisi artık gereksiz olduysa ve onu silerseniz yapı çökecektir. Bu durumda programı düzenleme modunda açarak tabloları el ile bağlamalısınız. Bunu yaptıktan sonra data'nın yeri değişirse o zaman kodlar artık yeni biçime göre sorunsuz çalışacaktır. Bu durum yeni tablo eklerseniz de aynı şekilde geçerlidir.

Gelelim elle tablo eklemeye. Bunun için her ne kadar Access'in bir "bağlı tablo sihirbazı" varsa da hayatta kullandığımı bilmem. En kolay yolu şudur:

1- Hazırlanan tablolar da içinde olan Access dosyasından bir kopya daha alıp içindeki tablolar dışında her şeyi silin. Dosyanın boyutunun düzelmesi için veritabanı araçlarından bakım yapıp kapatın. Dosyanın adını data.mdb (veya data.accdb) olarak değiştirin.

2- Diğer dosyada da tam tersini yapıp sadece tabloları silin. Sonra da Access'in dış veri alma yoluyla Access tablolarını bu tablosuz çalışmaya bağlayın. (Dikkat bu aşamada tabloları alma ve bağlama diye iki seçenek olacak. Siz bağlamayı seçin) İçinde sadece tablolar olduğu için tüm tabloları seçin ve tabloları ana dosyaya bağlayın.

3- Bu  işlemlerin ardından yine bu dosyaya veritabanı bakımı uygulayın. Böylece tablolar silinmiş olduğundan gerçek boyutuna kavuşacaktır. Şimdi de bu dosyaya bir ad verin. Mesela Program.mdb (ya da accdb)

Artık tablolarınız ana programa bağlanmıştır. İnanın en kesin ve şaşmaz yol budur.

Kolay gelsin.

NOT2: Altta başka bir örnek daha yayınladım. Bence önce onu inceleyin. 
Bu arada sonradan farkettim ki Ozan bununla ilgili yeni bir çalışma yapmış ve modülü kullanmadan alt yordamlarla halletmiş. Güzel de bir animasyon koymuş bağlantı sırasında. Onu da sizin çalışmaya uyarladım. Hangisi hoşunuza giderse. Img-grin
Değerli mehmetdemiral hocam;
İlginize çok çok tşk ederim.Sayenizde sorun çözülmüştür..
Saygılar sunuyorum..

Konu taşınabilir..