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...

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...

Asp.Net Access veritabanina resim ve nesne kaydetmek OLE Nesnesi

Ms Access ile ilgili geçmiş yazılarım arasında biraz vakit geçirmişseniz, Ms Access form uygulamaları yada veritabanı olarak kullanmayı sevdiğimi anlamışsınızdır. Birazdan size anlatmaya çalışacağım konu Ms Access veritabanı olarak kullandığımız bir Asp.Net Web projesinde resimleri ve dosyaları paket halinde veritabanının içine gömmek olacak.Neden bilmiyorum bu konuda Türkçe kaynak yok, merak etmeyin bu yazı size iyi gelecek...