Cezalı aidatlar için isim koyarken dönem adlarını çağrıştırırsanız iyi olur. Mesela 2013 yılı cezalı birinci grup için "2013c1" gibi... Böylece sorgulamalarda dönem de ayrılabilir. Ayrıca form kullanmalısınız. Tüm veri girişleri tablodan değil formdan olmalı. Raporlar ve sorgular da tek olacaktır. Açılan bir formda açılan bir kutudan aidat dönemlerini seçmeli ve tek bir değişken rapor açmalısınız. Böylece sonsuz sayıda sorgu ve rapor oluşturmanıza gerek kalmaz. Aksi taktirde siz her aidat değişiminde önce aidat tablonuza 3 kayıt eklemeli, sonra da 3 tane sorgu ve 3 tane rapor oluşturmalısınız. Bu durum programlamanın mantığına aykırıdır. Çalışmanıza form yapmayı düşünün.
Örneğinizi dediğim biçime (formlar hariç) dönüştürdüm. İnceleyiniz.
İnadına, ille de Accesstr.net...