[FORM] dsum işlevi hakkında ikiden fazla kriter kullanma
#1
slm arkadaşlar ekte sunmuş olduğum dosyada dsum işlevi kullanacağım ama tıkandım kaldım 3 lü kriter var
1. kriter ilk tarih
2. kriter son tarih
3. kriter tablodaki ID sayısı bunu forma ekledim ID de örneğin "1" yazıyorsa sadece o Id de ilk ve son tarihleri alacak


Eklenti Dosyaları
.rar   alislardsum.rar (Boyut: 207,47 KB / İndirilme: 72)



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba adsoft;
Tablo tasarımınızın düzgün olmamasına rağmen yinede istediğiniz sonucu forma yansıttım, 2 tablo oluşturmanız ve ilişki tanımlamanız gerekirken tek tablo oluşturmuşsunuz, formda ID alanını ve ilk tarih ve sın tarih alanını girdikten sonra hesapla butonuna tıklayarak altta toplam sonucu görebilirsiniz, ilk tarih ve son tarih aynı girildiği takdirde sadece o günün toplamını verecektir. Dosya ekte ....
Ha bu arada form başlığıda esprili olmuş..Hh


iyi çalışmalar...


Eklenti Dosyaları
.rar   alislarapor_can.rar (Boyut: 33 KB / İndirilme: 102)



  Alıntı
Bu mesajı beğenenler:
#3
(20-01-2012, 00:20)onur_can demiş ki: Merhaba adsoft;
Tablo tasarımınızın düzgün olmamasına rağmen yinede istediğiniz sonucu forma yansıttım, 2 tablo oluşturmanız ve ilişki tanımlamanız gerekirken tek tablo oluşturmuşsunuz, formda ID alanını ve ilk tarih ve sın tarih alanını girdikten sonra hesapla butonuna tıklayarak altta toplam sonucu görebilirsiniz, ilk tarih ve son tarih aynı girildiği takdirde sadece o günün toplamını verecektir. Dosya ekte ....
Ha bu arada form başlığıda esprili olmuş..Hh


iyi çalışmalar...
birincisi zaten tablolar ilişkili ben sadece almak istediğim cavaba örnek olsun diye tek tablo yaptım
ikincisi istediğim sonuca sorgulama yaparak ulaşmak istemedim, zaten ben onu biliyorum almak istediğim cevab sadece dsum işlevi kullarak yapmak mümkün mü tşk ederim




  Alıntı
Bu mesajı beğenenler:
#4
Evet DSum işlevinde kullanmak istersen;

Visual Basic
  1. Dim Hesap As Currency
  2. Hesap= DSum("[tutar]", "alislar", _
  3. "[ID] = & Me.ID & AND _
  4. [tarih] = Between [Forms]![frm_ds]![ilktarih] and [Forms]![frm_ds]![sontarih] ")
  5. hesap=MetinX


bu arada eklemiş olduğun örnekte form ismini Access içerisinde özel bir komut olan "DSum" olarak adlandırmışsın, bu accesse aykırı bir kuraldır, ismini değiştirdim "frm_ds" yaptım.



  Alıntı
Bu mesajı beğenenler:
#5
(20-01-2012, 00:55)onur_can demiş ki: Evet DSum işlevinde kullanmak istersen;

Visual Basic
  1. Dim Hesap As Currency
  2. Hesap= DSum("[tutar]", "alislar", _
  3. "[ID] = & Me.ID & AND _
  4. [tarih] = Between [Forms]![frm_ds]![ilktarih] and [Forms]![frm_ds]![sontarih] ")
  5. hesap=MetinX


bu arada eklemiş olduğun örnekte form ismini Access içerisinde özel bir komut olan "DSum" olarak adlandırmışsın, bu accesse aykırı bir kuraldır, ismini değiştirdim "frm_ds" yaptım.

üstadım bu kod çalışmadı yada çalıştıramadım ben bu kodu forma uyarladım bir bakıp çalıştarabilirsen makbule geçecek birde ik ve son tarih yazmışsın ben komut düğmesinde tanımladım zaten bunları bu tarihleri formdan değilde değişkenden alabilirmi yani bende ilk tarihi "c" son tarihi de "d" değişkeni temsil ediyor" yukarıda Between c and d şeklinde olabilirmi


Eklenti Dosyaları
.rar   alislarapor_can.rar (Boyut: 207,66 KB / İndirilme: 83)



  Alıntı
Bu mesajı beğenenler:
#6
Merhaba
şimdi anlaşamadığımız bir nokta var c ve d değerlerini program içersinde sabit yapmışsın peki sen her zaman bu sabit değerlerle mi çalıştıracaksın sorguyu, eğer öyleyse değikenleri kod içerisinde kullanmaya gerek yok, öbür türlü ise dışarıdan parametre verilmesi gerek, önce buna karar verelim.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Sorguda Birden Fazla Ifadeli Sütunu Toplatma halil.tefci 8 155 03-12-2024, 15:01
Son Mesaj: dsezgin
  Dsum Ve Dcount Fonksiyonlarının Birlikte Kullanımı evren89 1 170 16-05-2024, 10:37
Son Mesaj: dsezgin
access-sql-18 Dsum Ile Toplam Alırken Tarih Aralığınıda Süzme Yaptırma Sorunu kesoka 2 259 07-04-2024, 16:13
Son Mesaj: kesoka
  Birden Fazla Alandaki Veriyi Sorguda Alt Alta Birleştirme adnnfrm 3 277 18-11-2023, 19:54
Son Mesaj: dsezgin
  [SORGU] Sorgu Tasarımında Tarihler Ve Arama Kriter Kullanma feraz 8 482 06-04-2023, 12:31
Son Mesaj: halily
access-sql-4 Birden Fazla Kritere Göre Sorgulama Büyük Data 0 209 28-06-2022, 15:44
Son Mesaj: Büyük Data
  Birden Fazla Alanı Güncelleme tarkanaykın 9 524 07-04-2022, 20:41
Son Mesaj: tarkanaykın
  Birden Fazla Veri Ekleme Yaparken Aynı Kayit Olanları Eklememesi tarkanaykın 4 484 04-03-2022, 17:51
Son Mesaj: tarkanaykın

Foruma Git:


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