Son mesajı sizn yazdıklarınızı okumadan yazmıştım ama aynen cevap gibi olmuş. Dediğinizi de şimdi denedim, 188(val aynı zamanda değerleri yuvarlıyor) lira geldi. Şu an son örnekte sorun yok gibi. Sadece birşey dikkatimi çekti. Ödenecek tutar bölümündeki değer maaş-FMt oluyor. Doğru mu?
evet hocam bazı değerlerin el ile girilmesi gerekiyor maaş gibi syaile gibi çünki her ay aynı olmayabilir malum... şua haliyle sorun yok hocam sadece ödenecek alanında fmt alnınıda toplama alıyordum şuanda onu almıyor yani net ödenecek olanın içine fmt yi almıyor. ben aşağıda eklediğim örnektediki gibi personel puantaj giriş formunda nasıl
Dlookup ile aldırılmış fazla mesai onun gibi aldırabilirmi şeklinde düşünmüştüm.
odenecek: (([net_maas]/30*[gun])+([agi]+[fmt]+[prim]+[syaile]+[sycocuk]+[rtdini])) ödenecek kısım bu şekilde hocam. yani maaşı bölü 30 * gün alanı + asgari geçin +fazla mesai tutarı+ prim + sosyal yardım aile + sosyal yardım çocuk + resmi tatil dini
net ödenecek olan kısım ise ödenecek - kesinti şeklinde.
Bir formun üzerine hazır getirilmiş veriyi tekrar
Dlookup ile almanın anlamı yok.
Dlookup kullanımı o kadar da pratik ve kolay değil. En kolayı alt formlarla gelen veriyi kullanmaktır.
Bu arada sizin sorgunuza baktığımda, herşeyi sorgu üzerinde halletmeye çalıştığınızı gördüm. Bunun kolaylıkları olması yanında en önemli sıkıntısı, anlık değişimlerin forma yansımasındaki zorluklardır. Yaptığınız değişklik tabloya kaydedilecek, ordan sorguyla çağrılacak, sonra da form üzerine görülecek. Oysa bunun tersini yapmalısınız, önce forma yazılır, tüm hesaplamalar form üzerindeki metin kutularına göre seri olarak ve anında görülür. Bu arada tabloya kaydedilmesi gerekenler ya direk tabloya bağlantı ile ya da ado, dao veya
Sql ile -hangisi işinize gelirse- kaydedilir. Mesela tabloya yazılan maaş ve fazla mesai bedellerinin sonucunu yine tabloya yazmaya gerek yoktur. Tabloda oldukları sürece onları form üzerinde her zaman görebiliriz. Sizin çalışmanızda bu değerler sorgularla sağlanmış. Benim önerim onları form üzerinde gösterilecek şekilde düzenleyin. Anında değişenleri daha rahat görebilirsiniz. Şu anda sıkıntı ondan kaynaklanıyor. Değerleri sorgu üzerinden aldığınız için, hesaplamalar anında görülemiyor. Hatta bazı değerler de sorgudan alınamıyor. Bu nedenle sorun yaşıyorsunuz. Orada bir formülünüz var, fmt ifadesi geçiyor. Bakıyorum fmt hem sorguda var, hem de form üzerinde. Sorgunuzdaki fmt alanını kullanamıyoruz çünkü daha sıcak veri olan form üzerinde değerleri oluşturduk. Yolları benim fm ve fmt formüllerini form üzerinden veri aldığım şekilde düzenleyin, sorun kalmayacaktır.
anladım hocam. açıkcası sizler kadar bilgili olmadığımdan dolayı işin benim için yapılabilir kısmından çalışıyorum. söylediklerinizde çok haklısınız ama o dedikleriniz yapabilmem için sanırım daha 40 fırın ekmek yemem lazım
dediklerinizi yapmaya çalışıcam çok tşkler tekrar ilginize ve özellikle sabrınıza.
hocam benim şöyle bir sorunum var;
elimde üç adet tablo var bu tabloların biri en üst düzey de
bir altında üsttekinin alt verilerinin oluştuğu diğer tablo
en son 2 nci tablonun veri havuzu var.
ben 1 nci tabloda bir veriyi seçince ona ait ikinci verideki tablo ordan birini seçince 3 üncü tablodan veri gelsin istiyorum il ilçe köy gibi ancak şöyle bir fark var ben birinci tablodan birden fazla sçim yapınca ikinci tabloda ikisi içinde örtüşen verileri alon alanlardan sadece ortaklar tek farklılar gelsin böylece üçüncü tabloda olsun istiyorum nasıl bir kurgu yapabilirim
Sn ozi1977
Lütfen, Cevaplanmış konuya benzer de olsa soru yazmayınız. Yeni konu açıp bu konu link verebilirsiniz.
Site Kurallarını okyunuz.
Saygılar....