Skip to main content

AccessTr.neT


Çoklu Tablolara Ana-Yavru Tablolar şeklindeki İlişkili tablolar ile Kayıt Girme,Kayıt Güncelleme

Çoklu Tablolara Ana-Yavru Tablolar şeklindeki İlişkili tablolar ile Kayıt Girme,Kayıt Güncelleme

#7
Konuyla ilgili başka bir örnek ekledim.

Örnekte Yeni kayıt ekle deyince İller Tablosundan en son kayıt numarasından +1 fazlasını buluyor (Yeni ilin Id si olarak )
ve İller datagridview üzerindeki iller kolonuna yeni il adını yazarak yeni İl adını iller tablosuna ekleyebiliyorum.
Altformlardan birincideki İlçe adi alanında var olan ilçe adını düzenleyip kaydet/güncelle butonuna bastığımda güncelleme yapıyor ama ikincideki İlçe adi alanında değişiklik yaptığımda ve güncelle dediğimde resimdeki hatayı veriyor..
[Resim: do.php?img=4428]
.rar örnek.rar (Dosya Boyutu: 345,56 KB | İndirme Sayısı: 37)
Cevapla
#8
Yeni'ye tıkladım. İl adı, ilçe1 adı, ilçe2 adı yazdım kaydet dedim hata vermeden kaydetti. Ayrıca ilçeleri neden iki farklı tablo halinde kaydediyorsunuz ki? Tek bir tabloda dursun yeni bir alan ekleyin "IlceTuru" diye. Sayı türünde Bayt özellikli. Eğer merkez ilçe ise 1, diğer ise 2 değerini kaydedin.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
#9
Yeni kayıt eklemede sıkıntı yok zaten.
...Altformlardan birincideki İlçe adi alanında var olan ilçe adını düzenleyip kaydet/güncelle butonuna bastığımda güncelleme yapıyor ama ikincideki İlçe adi alanında değişiklik yaptığımda ve güncelle dediğimde resimdeki hatayı veriyor...
demiştim.
Bir de bu örnekte 2 ayrı ilçe tablosunu örnek olması açısından vermiştim. Başka kullanımlarda değişik altformlar kulanmak gerekebiliyor. Amaç birden fazla altformlar ile bu örneğe benzer bir çalışma-proje oluşturmak. Sanırım anlatabildim.Teşekkürler.
Cevapla
#10
Çözümü buldum, Vb.net de İlişkiler kısmında tablolara resim (1) deki gibi ayarlama çekiyoruz.İşlem tamamdır.

Ama hala bir şey takıldı aklıma. Acceste Alt yada child tablolarımızın tasarımını açıp her birinin en başına otomatik sayı ve birincil anahtar eklemezsek gene güncelleme yaparken hata veriyor.
Bu sorunu da Resim 2 deki özelliklerden yapılıyor olmalı ama nasıl.Resim 2 hakkında bilgi verebilir misiniz.

[Resim: do.php?img=4432]

[Resim: do.php?img=4433]
Son Düzenleme: 21/07/2014, 23:24, Düzenleyen: umutakkaya.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task