tabloların ilişkilendirilmesi

1 2
26/08/2011, 14:19

yturan

Accesde yıl - ay - tsm - ölenler isimlerinde 4 tablo yaptım. Bu tabloların içeriklerini doldurdum. (yıl, ay ve tsm)

Sorun şu; yılı seçiyorsunuz(2011) ocak ayını seçiyorsunuz veriler geliyor. Bir sorun yok. Ancak Şubat ayını seçtiğinizde yeniden tsm leri her ay için ayrı ayrı yazmak zorunda kalıyorsunuz.

Aynı durum yıl için de oluyor. 2011 yılını seçiyorsunu aylar geliyor ama, 2012 yılını seçtiğinizde aylar gelmiyor ve her yıl için ayları ayrı ayrı yazmak zorunda kalıyorum.

Buna bir çözüm var mıdır?

Teşekkür ederim...
26/08/2011, 15:37

alpeki99

Bu şekilde yapmak yanlış olduğu için bu problemi yaşıyorsunuz. Kayıtları yıllara göre depolamamalısınız. Kişileri kaydederken tarih girmeniz yeterli olacaktır. Daha sonra istediğiniz yıl / ay / gün / cinsiyet / vefat sebebi ....... istediğiniz kriterlere göre kayıt listeleyebilirsiniz.
26/08/2011, 16:19

yturan

Bize kurumlardan gelen veriler günlük olarak değil, yıl ve ay olarak geliyor. Bu nedenle bunu yapıyorum. Böyle yapmakla ilişkinin yanlışlığı arasındaki bağı kuramadım.
Diyelim kil yıl yerine tarihi girdim. Her defasında TSM 'yi yazmak durumnda kalacağım yine. Alt tablo şeklinde yapılması işlemi daha kolaylaştırmaz mı?
Böyle yapmak istesem yapamazmıyım?
26/08/2011, 20:40

alpeki99

Günlük gelmesine gerek yok yeterki tarih alanı olsun. Birbiri ile ilişkili 4 tablo yerine sadece 1 veya 2 tablo ile halledilebilecek bir şey ise yanlış teknik dedim yoksa doğru olduğu durumlarda var elbette. Mesela TSM den Meftaya bire-çok ilişki kurulabilir. Burada yıllar ve aylar tablolarına çok ihtiyaç gözükmüyor. Aslında formlar olsa işleyişi görsek belkide sizin çözüm daha doğru gelecek.
27/08/2011, 10:21

yturan

Çok yardımcı oldunuz... Sağolun...
03/10/2011, 15:48

y.alkan

sayın yturan bencede ilşikilerinizi ölen kişiler üzerinden gitmeniz daha kısa olacaktır. TSM,YIL VE AY ölen kişiler tablosuna ilişkilendirerek hepsini açılan kutu yardımı ile seçip kayıt işlemlerinizi yapabilir ver istediğiniz sorguları burdan alabilirsisniz
1 2