AccessTr.neT

Tam Versiyon: Emlak Projesi
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Emlak projesi arayanlar indirebilir. Düzgün çalışıyor.
Emlak projesi.mdb yi çalıştırın tam hali o.
Sayın Otekizbas
Paylaşım için teşekkürler ...
teşekkürler otekizbas,
(09/04/2009, 19:58)ozanakkaya yazdı: [ -> ]teşekkürler otekizbas, 
bir şey soracaktım emlak sisteminle ilgili ilişkilerde neden birincil anahtar kullanmamısın vede bazı ilişkiler 1-N   bazılarınında ilşki türü belli değil örneğin fatura ile para birimi lütfen kısa sürede bana dönerseniz sevinirim şimdiden teşekur ederim.
Merhaba,

ilişkilendirme mevzusu biraz karışık. Örneği incelediğim kadarıyla,

"müşteriler" ile "Müstakil ve Daireler" tablosu "Cari_Kod" alanında "bir-çok" ilişkisi ile ilişkilendirilmiş. 
"Bilgi Tutarlığını Zorla" onayı işaretlenmiş, Müstakil ve Daireler tablosuna 3 yazmak istediğinizde "musteriler" tablosunda bu veri yani 3 yok ise Müstakil ve Daireler tablosuna 3 yazamazsınız.
"art arda güncelleştir" onayı işaretlenmiş, form üzerinden cari kodu 1 olan veri 2 olarak değiştirildiğinde "Müstakil ve Daireler" tablosunda cari kodu 1 olan tüm alanların değeri 2 olarak değişecek
"art arda güncelleştir" onayı işaretlenmiş, musteri tablosunda cari kodu 1 olan satır silindiğinde "Müstakil ve Daireler" tablosundaki cari kodu 1 olan tüm satırlar silinecek.

Burada hatalı olduğunu düşündüğüm bir işlem yapılmış. İlişkilendirilen alanlardan bir alanın muhakkak birincil anahtar olarak belirlenmesi gerekirdi.  

Para ile ilgili tablolarda ise, ilişkilendirme yapılmış ama her hangi bir işlem seçilmemiş. Tablolara herhangi bir etkisi yok. Ancak sorgu tasarımında "Fatura" ile "Parabirimleri" tablolarını sorgu oluşturucuya eklediğinizde daha önceden belirlenmiş ilişkilendirmeyi tablolar arasına kendisi ekler, hangi alanları ilişkilendireceğiniz arayışına girmezsiniz.

Umarım açıklayabilmişimdir.

Ayrıca, örnek uygulama için teşekkür etmişim ama, Yapılmaması Gereken Ölümcül Hatalar konusuna göre mutlaka uyarlanması gerekli. müşteriler isimli tablonun "tbl_musteriler" şeklinde Türkçe karakterlerden arındırılmış hale getirilmesi gerekli.
"Burada hatalı olduğunu düşündüğüm bir işlem yapılmış. İlişkilendirilen alanlardan bir alanın muhakkak birincil anahtar olarak belirlenmesi gereekirdi." bunu nasıl halledebilirim ve baska bi konuda cari_kod nedir tam olarak ne işe yarıyor cari_kod la ilişkilendirme yapılmış veya cari_kod zorunlumu orda olmasıar 
baska bir konu da "mustakil ve daireler" tablosu ile "ARSALAR" tablosu aynı şeyler değilmi niçin ikisi kullanılıyor bir  tane si işimizi görmüyor mu? son olarak da bunları normalizasyonu yapıldımı 1nf 2nf 3nf gibi 
bu arada döndüğünüz için teşşekur ettim sağolun yardımcı olursanız duacınız olurumImg-grin