Ana içeriğe atla

Access İki Tablo Arasında İlişki Kurmak

Bi önceki blogta genel ve giriş Access bilgilerini vermiştim bir müşteri kartı oluşturmuştuk.Önceki küçük formumuz bir tabloya sadece müşteri bilgilerini barındırıyordu.Fakat bu tür bir forum sadece müşteri bilgilerini tutacağından telefon defterinden farksız bir uygulama oldu.Şimdide bu müşteri bilgilerine ek bir tablo oluşturup,müşteri ile yapılan diğer alış veriş yani cari hesaplarını kontrol edebileceğimiz bir tablo form ve uygulamıyıda dahil edelim.Öncelikle bu yazıyı okumadan önce ilk Access örneğini indirmeniz gerekiyor ki üzerinde işleme devam edebilelim...
tablo1
İlk tablomuzun içeriği buydu şimdi bu tabloya bağlı ikinci bir tablo yaparak,müşteri no adı,soyadına bağlı ikinci bir veri tablosu oluşturacağız.Bunun için ilk nottaki gibi "Tablo Tasarımından"yeni bir tablo oluşturuyoruz bu tabloda aşağıdaki alan verileri giriyoruz..Tanımları açıklamalar yapmak için girdim bu girilmeyebilir.
 tablo2
İkinci tablomuzuda yaptığımıza göre şimdi sırada bir ve ikinci tabloyu veri olarak birbirine bağlamaya geldi.Bu işlemi adımları ile sıralıyorum.
1iliskiler
resmi büyüttüğünüzde göreceğiniz gibi tablolalar arasındaki ilişkiler için İlişkiler buttonuna tıklıyoruz.
2iliskiler2
Tablolarımızı ilişki kurmak için Tabla Göster buttonu ile ekliyoruz.
3iliskiler3
 Bu resmi incelediğinizde tablo ilişkilerinde bağlama işleminin son şekli olduğunu göreceksiniz.Bu resmi aldığımda ben "Cari tablosundaki Müşteri İşlem No" alanını mouse ile tutarak,"Müşteri Kartı Alanınıdaki Müşteri No"alanına taşımıştım.Ve Sihirbaz bana Hangi şekilde bu alanları ve tabloları bağlayacağımı sordu...
Bende aşağıda bulunan 3 seçeneğide çek ederek bu alanların Bilgilerinin aynı olması gerektiğini,bu bilgilerin ardarda güncellenip silinmesini istedim.Ve Oluştur dediğimde ise aşağıdaki gibi bir görüntü yakaladım...
4iliskiler4
Bağlama işlemim bitti...Artık her iki tablo birbiri ile çalışacak ve ben cari isimli tablomu alt form şeklinde Müşteri bilgilerimle birlikte sorgulayacağım.Bir önceki blogta formumuzu oluşturmuştuk.Şimdi Müşteri kartımız detaylı bir kart oldu.Bu iki tablo için ortak bir form oluşturmaya geçelim.Yine ilk blogta izlediğiniz gibi form sihirbazını çalıştırıyoruz.
12

1.Her iki tablo verilerinide sağe ekliyoruz.  2.Cari tablonun alt form olmasını istiyoruz
Diğer seçeneklerde değişiklik yapmadan "ileri" buttonuna tıklayarak form sihirbazını tamamladığımızda Yeni Müşteri kartımız detaylı bir şekilde izlenecektir...
yenikart
resmi büyüttüğünüzde göreceğiniz gibi altta yeni tablomuz "Cari Tablosu" verileri gelmiş oldu şimdi Kayıtlar arasında gezindiğinizde her iki tablo verileri sizin için gelecektir.Örneğin 1 nci müşteriye bir Boç bilgisi girdiğinizde ikinci işlem otomatik açılacaktır bu şekilde işlem sırası sonsuz devam edecek ve müşterinin işlemleri tarihleri ile devam edecektir.
Bu bloguda burda bitiriyorum.Bir sonraki blogtada bakiye bilgilerinin otomatik olarak alınmasını sağlayacağız bununla birlikte her müşteri için her ödeme yapıldığında sonuç bakiyesini alacağız.

Ms Access 2010 ile iki veya daha fazla tablo birleştirmenin yöntemleri hakkında yeni bir yazı var! 

      Bu Yazının Sponsorları













Yorumlar

Bu blogdaki popüler yayınlar

Firebird SQL Table oluşturma ve SQL komutları

2 nci  Firebird SQL veritabanı blogunda bu kez mevcut Firebird veritabanına ISQL ile bağlanmayı veritabanı nesnelerini oluşturmayı (create table), Kayıt eklemeyi (ınsert) ve kayıtları izlemeyi (show) ile önemli SQL komutlarını anlatmaya çalışacağım...

HBYS yazılımları ve en iyiler (Hastane Bilgi Yönetim Sistemleri)

HBYS (Hastane Bilgi Yönetim Sistemi) ve iyi yazılım firmaları HBYS nedir sorusuna verilebilecek en iyi cevabı, sıra bekleyen hastalara, HBYS programını kullanlar, yani sistem çalışmıyor diyenler verebilir ! Bugün Türkiye genelinde halen izlediğim bu HBYS platformlarını üreten firmalar hakkında bildiğim bazı kişisel görüşlerimi paylaşacağım. Müdahil olduğum bu sektörün ileri gelen firmalarınıda bu sayede kısaca anlatma fırsatım olacak.O halde yazının devamı için devam ediniz...

Firebird Veritabanı Nedir ? Nasıl Kullanılır

Firebird ücretsiz veritabanı kullanmaya ne dersiniz.Üstelik hiç bir süre ve veri sınırı olmadan kulağa hoş geliyor değilmi.Bu Blogta Borland açık kaynak interbase 6 sürümünden sonra ortaya çıkmış ve gelişimini sürekli sürdürmüş Firebird veritabanına bir göz atıcaz. İnternet üzerinde Firebird ile kaynağa çok sık rastlamazsınız artık bu blogtan Firebird ile ilgili bilgileri takip edebilirsiniz...