Nuri Hocam, dosyanız sanırım Mehmet Hoca'nın müdahalesi ile çalışır hale gelmiştir.Böyle bir çalışmada nasıl bir yapılandırma olurdu şeklinde düşününce;
1- Öncelikle planlama mı yapılıyor yoksa sadece kayıt mı?
2- Planlama ise hangi periyodda yapılıyor? (günlük,haftalık,aylık).
3- Bu tür bir kurguda bence ilk olarak bir "Tarih" tablosu olmalı,içinde sadece bir tarih alanı olabilir.
4- Doğru bir akış şemasında "Hakediş" tablosuna aslında ihtiyaç yok.
5- "Tarih" tablosuna bağlı mesela "Seferler" adında bir tablo olmalı (Join Table)
6-"Müşteri" tablosuna bağlı "Hatlar" , "Tedarikçi" tablosuna bağlı "Araçlar" tabloları olmalı.
7- "Araçlar" ve "Hatlar" tabloları "Seferler" tablosunda birleşmeli.Bir "Sefer" için gerekli tüm alanlar "Seferler" tablosuna ilgili tablolardan çekilmeli.
8- En baştaki "Tarih" ve "Seferler" tablolarındaki alanların içerdiği veriler mesela "Hakediş" isimli bir layoutta (tablosu "Seferler") raporlama-değerlendirme amaçlı kullanılabilir vs vs...
9- Tüm bunlar sistemi mekanik olarak çalıştırabilmek için,pop-up vesaire amaçlı ek kopya tablolar da olacaktır.
Mümkün olduğunca az ilişki ve tablo sayısı penceresinden düşününce ilk akla gelenleri yazdım,başka akış biçimileri de denenebilir.Ancak zaten yeterince çalışılmış,Mehmet Hoca'nın paylaştığı dosya işinizi çözdüyse hiç kurcalamayın :))
Bahsettiğim yaklaşımın basit bir örneğinin ekran alıntısı.