tekrar eden kayıtlar

1 2 3
08/10/2011, 16:47

Seruz

İlgili Form'da kayıt eklendikten sonra bir ekleme sorgusu çalıştırarak çözebilirsiniz.
Buna benzer şekilde, bir kayıt eklendikten sonra ekleme sorgusu çalıştırıp o kayıtla ilgili başka kayıtları diğer tablolara ekleyen sorgu çalıştıran bir örneği, aşağıdaki konudan inceleyebilirsiniz.
Anket Çalışması

Bu arada 0_yil tablosunda yıllar için YILID gibi bir alan oluşturmaya gerek yok bence, direkt YILLAR alanını kullanabilirsiniz. Long Integer bir alanı diğer tablolarda saklamak için yine Long Integer bir alan oluşturulmuş oluyor.
08/10/2011, 21:50

yturan

Seruz hocam inceledim. Güzel bir çalışma olmuş. Ancak bunda da her bir yıl için ay, her ay için diğer kayıtları (TSM) (ASM) tekrar tekrar girmek zorundayız.
08/10/2011, 23:44

yturan

Sayın Alpeki99,
Dediğiniz şekilde yapıldığında yine tekrar eden kayıtlar yazılacak. Yani Her bir şubeye aynı yılı yazmak zorundayız. Her bir yıla da her bir ayı tekrar tekrar yazmak durumundayız. Dediğiniz şekilde Şubeleri tek yazıyorsunuz ama diğerleri yine mükerrer...
10/10/2011, 10:01

Seruz

Gözünüzden kaçmış olabilir. Anket örneğinde Soru_Formu_Ekle adlı formun kodlarında yeni bir soru eklendiğinde, eklenen soru için her öğrenciye tabloda ayrı kayıt oluşturan "Ogrenci_Soru_Tablosu_Olustur" adlı sorgu çalıştırılıyor.
Sizde de yeni bir yıl eklendiğinde mevcut şubeler ve her ay için kayıt oluşturan bir ekleme sorgusu çalıştırılarak sorun giderilebilir. Fırsat bulabilirsem size de örnek sorgu yaparım bugün.
10/10/2011, 15:01

Seruz

Ekte gönderdiğim örneği inceleyin.
Formda yeni bir yıl girdiğinizde 01_ay ve 02_tsm tablolarında ilgili kayıtların otomatik olarak oluşturulduğunu göreceksiniz.
03_ahb tablosunun mantığını anlamadığım için yapmadım ama ekleme sorgusunun mantığını inceleyerek kendiniz yapabilirsiniz.

Formun Ekleme Sonrası olayında "1_Ay_Kayitlarini_Olustur" ve "2_TSM_Kayitlarini_Olustur" adlı
ekleme sorguları çalıştırılarak ilgili tablolara gerekli kayıtlar ekleniyor.

Bunun için YIL, AY, TSM tablolarını ekledim, incelersiniz.

Örneğinizde sadece tablolar olduğu için gerçekte ne yapmak istediğinizi tam anlamadım
ancak 02_tsm adlı tabloya AYID yerine AY ve YIL alanlarını direkt yazarsanız,
01_ay diye bir tabloya gerek kalmaz diye düşünüyorum.
10/10/2011, 19:38

yturan

Seruz hocam teşekkürler... Sonrasını yaparım...
1 2 3