AccessTr.neT

Tam Versiyon: sorgulama ile ilgili bir
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Öncelikle herkese selam
Bizim bir üye aidat programı var ve her belirli miktarda üyelerden aidat alınıyor. Ama aidat her yıl değişiyor. Bu yıl 60tl seneye 70 tl mesale
raporlamayı yapıyorum sorun yok raporlar ayrı olması gerekiyor
Bu yıl için geçikmiş ödemeler için 5 tl masraf alınıyor bununda raporlamayı yapıyorum like komutu ile 65
2. Gecikmeler için 10 tl bununda raporluyorum like 70 diye
Sorum şu eger seneye 70 olursa bütün hepsinin degişmesi lazım bunu nasıl basit bir sekilde her sene aidat miktarını girip kendi otomatik gecikmeleri raporlar
Burası vakıf oldugu için yönetime seneye başka kişiler gelecek bende sürekli muhasebe bakamam.
Şimdiden teşekkürederim ilginiz için inşallah anlata bilmişimdir.
Bütün bu işlemleri form üzerinden yaparsanız o zaman sorun olmaz. Bunu anlamanız için örnek çalışmanızı eklemelisiniz. Bu arada sorgulamaları yaparken like 70 diye sorgulama olmaz. Bu durumda yanlış veriye ulaşırsınız. Doğrusu bu değil. Bir işin adı olur, onu sorgularsınız. Parasal değer üzerinden sorgulamak yanıltcı olacaktır. Bunun için bazı kategoriler belirleyip işlemleri sınıflandırmalısınız. Mesela normal ödemelere "A tipi ödeme" dersiniz, Yüzde 10 zamlı ödemelere "B tipi y10 ödeme" dersiniz... Bunun gibi. O ödemeyi sorgularken de ismiyle sorgulatırsınız. Programcılık böyle birşeydir. Bakkal defterinde ararken 70 liraları arayabilirsiniz ama programda ararken kategoriye göre aramalısınız. Hatta bunları bir tabloda toplayıp referans olarak açılan kutudan seçerek kullanmalısınız.

Örneğinize göre konuşalım.
Cevabınız için tesekürederim eve gidince ilk işim bir örnek hazırlamak şimdiden teşekkürler
bır örnek yaptım kullandıgım sekilde
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.
Bu da dediğim gibi tek sorgu ve tek rapor örneği. Artık GRUB yazan formu açarak istediğiniz aidat grubunu sorgulayabilir ve rapor alabilirsiniz. Ancak veri girişi için de form yapmalısınız bence. Veriyi tablodan girmek mantıklı değil.
Sayfalar: 1 2