üç kritere göre sorgu
#1
Merhaba arkadaşlar,
ben access'e meraklı acemi birisiyim. Acceste yemekhane hesaplarını takip edebileceğim bir dosya hazırlamak istiyorum. Beni düşündüren memurlarda ek göstergesi 1100 olan birinden yemek maliyetinden 1,30TL eksik kesmem gerekiyor. Bunu sorgu ilemi yapacağım yada nasıl halledebilirim. Bu konuda yol gösterirseniz çok memnun olurum. Teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba..

Sorgu kullanabilirsiniz.. Biraz daha ayrıntı verebilirseniz veya örnek ekleyebilirseniz size daha net çözümler önerebilirz..

Hoşgeldiniz bu arada... Smile



  Alıntı
Bu mesajı beğenenler:
#3
Teşekkürler , Eklediğim dosya size ayrıntı verebilirmi bilemiyorum ama, statüsü memur olan durumu üye olan ve ek göstergesi 1100 olan birinden yemek maliyetinden 1,30TL eksik yemek parası kesilecek, kalan kısım işveren tarafından karşılanacak. Umarım ifade edebildim.
Bu arada hazırlamaya çalıştığım dosyayı "Eklenti Ekle" düğmesine bastığım halde bir türlü eklemiyor. acaba ben hatamı yapıyorum



  Alıntı
Bu mesajı beğenenler:
#4
Özür dilerim dosyayı göndermeden önce sıkıştırmam gerekiyormuş. Dosyayı tekrar gönderiyorum.


Eklenti Dosyaları
.rar   Kesintiler.rar (Boyut: 75,65 KB / İndirilme: 68)



  Alıntı
Bu mesajı beğenenler:
#5
Merhaba..

İstediğinizi anladığım kadarıyla, şartlara uygun bir sonrgu hazırladım.. Eğer doğru yoldaysak buradan devam edelim..

SQL
  1. SELECT kutuk.uye_no, kutuk.adsoyad, kutuk.statu, kesintiler.islem_tarihi, kutuk.bin, kesintiler.yemek_maliyet,
  2.  
  3. IIf([statu]="memur" AND RIGHT([kutuk].[bin],Len([kutuk].[bin])-InStr(1,[kutuk].[bin],"-"))=1111,[yemek_maliyet]-1.3,[yemek_maliyet]) AS kesintili,
  4.  
  5. puvantaj.g1, puvantaj.g2, puvantaj.g3, kesintiler.yardim_miktari, (puvantaj!g1+puvantaj!g2+puvantaj!g3) AS [Yemek Gün], kesintiler!yardim_miktari*kesintiler!yemek_sayısı AS [Kişiden Kesilecek], [yemek_maliyet]-[yardim_miktari]*[Yemek Gün] AS [Devletin Ödeyeceği], [Kişiden Kesilecek]+[Devletin Ödeyeceği] AS [Toplam Yemek Parası]
  6. FROM (puvantaj INNER JOIN kutuk ON puvantaj.uye_no = kutuk.uye_no) INNER JOIN kesintiler ON (puvantaj.uye_no = kesintiler.uye_no) AND (kutuk.uye_no = kesintiler.uye_no);



Kesintili isimli alanda şartlara göre işlem oluşuyor..


Eklenti Dosyaları
.rar   Kesintiler2.rar (Boyut: 76,8 KB / İndirilme: 88)



  Alıntı
Bu mesajı beğenenler:
#6
Taruz hocam, cevabınız beni çok aştı doğrusu ben anlamakta zorluk çekeceğim galiba. Tarafınızdan sorunum anlaşıldı ama bunu adım adım irdelersek;
sorgu sonucunda kişinin statüsüne bakacak (memur olup olmadığına)ek göstergesinin olup olmadığına bakacak, üye olup olmadığına bakacak. Buna göre;
statü:memur
durumu:üye
ek gösterge:0
ise
yardım:0,80TL
Statü:memur
ek gösterge:1100
ise
yardım:1,30TL
statü:memur
durumu:üye
ek gösterge:2200
ise
yardım:1,55TL
statü:memur
durumu:üye
ek gösterge 2200 den yukarı
ise
yardım:1,95TL
olmalı.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Kritere Bağlı Olarak Değerlerin Toplanması M_Kemal_Askeri 2 71 10-04-2026, 01:05
Son Mesaj: M_Kemal_Askeri
  Açılan Kutudan Kritere Göre Veriyi Başka Alana Yazdırma osman06 8 465 23-11-2025, 11:33
Son Mesaj: dsezgin
  [SORGU] Benzer Veriye Göre Sorgu Oluşturmak toros333 2 564 16-09-2023, 22:38
Son Mesaj: toros333
  Ilgili Güne Göre Koşullu Sorgu turgay52 6 607 23-08-2023, 11:50
Son Mesaj: turgay52
  [SORGU] Onay Kutusuna Göre Sorgu Listesi Oluşturma 88888888 6 821 31-07-2023, 16:40
Son Mesaj: 88888888
  [VBA] Iki Tarih Arası Zaman Sayarken Kritere Uymaması alperalper 5 655 20-09-2022, 08:33
Son Mesaj: dsezgin
access-sql-4 Birden Fazla Kritere Göre Sorgulama Büyük Data 0 366 28-06-2022, 15:44
Son Mesaj: Büyük Data
  Im Değerine Göre - Tag Değerine Göre Işlem Yapma alikagan 5 696 09-12-2021, 09:06
Son Mesaj: halily

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi