[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: 87)



  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: 115)



  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: 98)



  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
  Alt Form Toplama Dsum Fonksiyonu osman06 6 451 27-11-2025, 16:31
Son Mesaj: osman06
  [SORGU] Birden Fazla Sorguyu Tek Ekranda Görebilme MERAK 1 277 03-11-2025, 08:27
Son Mesaj: dsezgin
  [SORGU] Dsum Yavaslik Problemi Serdarcann 1 235 10-10-2025, 01:08
Son Mesaj: dsezgin
  Access Rnd Işlevi gunalp26 2 347 02-01-2025, 14:47
Son Mesaj: gunalp26
  Sorguda Birden Fazla Ifadeli Sütunu Toplatma halil.tefci 8 774 03-12-2024, 15:01
Son Mesaj: dsezgin
  Dsum Ve Dcount Fonksiyonlarının Birlikte Kullanımı evren89 1 393 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 553 07-04-2024, 16:13
Son Mesaj: kesoka
  Birden Fazla Alandaki Veriyi Sorguda Alt Alta Birleştirme adnnfrm 3 670 18-11-2023, 19:54
Son Mesaj: dsezgin

Foruma Git:


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