Organizasyon Takip Otomasyonu (Cari Takip)
Sevgili Üstatlarım Hocalarım, Acil Yardımlarınıza ihtiyacım var.

Kasa Cari Banka çek senet vb. bilgileri bir tabloda toplamak istiyorum ve bilgi paylaşımızın için şimdiden çok teşekkür ederim.

1-) "Tbl_Kasa" tablosundaki "Tahsilat" miktarı alanı bilgilerini, Tbl_GelirGider" Tablosundaki  "Tahsilat" alanına otomatik olarak nasıl aktarabilirim? (aynı anda yeni ID açarak Kaydetmesi gerekiyor)

2-) Eğer aktaracağım bilgi bir açılan liste ise, "Tbl_Kasa" "KasaGrupBir" = içerisinde =8  seçtiğim bilgiyi nasıl aktarabilirim?



  Alıntı
Bu mesajı beğenenler:
Sevgili Hocalarım, öncelikle yardımlarınız için şimdiden teşekkür ederim.
Belki basit ama sözleşme formum da şu SQL kodlarını başaramadım.

=DSum("nz(ToplamButce,0)-nz(Indirim,0)";"Tbl_Sozlesme";"Format(EtkinlikTarihi,'yyyy')=2020")
şeklindeki kod ile etkinlik tarihi 2020 olan bütçeyi hesaplayabiliyorum veya,  

=DSum("nz(Bakiye,0)";"Tbl_Sozlesme";"Durumu=236")
şeklinde hesaplama yapabiliyorum. (Durumu 236 seçeneği, iptal edilen sözleşmeler oluyor.)

1. SORUM; Etkinlik tarihi 2020 olan ve "Durumu=236" seçilmiş olanları hesaplamak için SQL kodunu nasıl yazabilirim?

2. SORUM; Tbl_Sozlesme tablosuna bağlı olan "Frm_SozlesmeButceler" formun da sadece "Etkinliktarihi" 2020 olan sözleşmeler listelensin istiyorum.
Bunun için, Formun satır kaynağından girdiğim sorgu ekranın da nasıl bir kod yazmalıyım ve bunu ölçüt kısmına mı veya nereye yazmalıyım?



  Alıntı
Bu mesajı beğenenler:
(10-08-2020, 12:15)Saygın demiş ki: Sevgili Hocalarım, öncelikle yardımlarınız için şimdiden teşekkür ederim.
Belki basit ama sözleşme formum da şu SQL kodlarını başaramadım.

=DSum("nz(ToplamButce,0)-nz(Indirim,0)";"Tbl_Sozlesme";"Format(EtkinlikTarihi,'yyyy')=2020")
şeklindeki kod ile etkinlik tarihi 2020 olan bütçeyi hesaplayabiliyorum veya,  

=DSum("nz(Bakiye,0)";"Tbl_Sozlesme";"Durumu=236")
şeklinde hesaplama yapabiliyorum. (Durumu 236 seçeneği, iptal edilen sözleşmeler oluyor.)

1. SORUM; Etkinlik tarihi 2020 olan ve "Durumu=236" seçilmiş olanları hesaplamak için SQL kodunu nasıl yazabilirim?

2. SORUM; Tbl_Sozlesme tablosuna bağlı olan "Frm_SozlesmeButceler" formun da sadece "Etkinliktarihi" 2020 olan sözleşmeler listelensin istiyorum.
Bunun için, Formun satır kaynağından girdiğim sorgu ekranın da nasıl bir kod yazmalıyım ve bunu ölçüt kısmına mı veya nereye yazmalıyım?

Aşağıdaki kodu dener misin?

1.Cevap
Visual Basic
  1. SELECT Tbl_Sozlesme.*, Format([EtkinlikTarihi],'yyyy') AS Tarih, Tbl_Sozlesme.Durumu FROM Tbl_Sozlesme
  2. WHERE (((Format([EtkinlikTarihi],'yyyy'))=2020) AND ((Tbl_Sozlesme.Durumu)=236));


2.Cevap
Formunuzun kayıt kaynağı sorgu ise aşağıdaki sorguyla değiştirin
Visual Basic
  1. SELECT Tbl_Sozlesme.*, Format([EtkinlikTarihi],'yyyy') AS Tarih FROM Tbl_Sozlesme
  2. WHERE (((Format([EtkinlikTarihi],'yyyy'))=2020));





  Alıntı
Bu mesajı beğenenler:
Sn. Userx53 
öncelikle ilgilendiğiniz için çok teşekkür ederim.
Ancak, fomüllerin ikisini de çalıştıramadım. kafam karışmasın diye ikinci sorumu daha sonraya bırakayım.

=DSum("nz(ToplamButce,0)-nz(Indirim,0)";"Tbl_Sozlesme";"Durumu=236") 
bu şekilde tüm "Durumu=236" seçilmiş olanları hesaplıyor benim ihtiyacım ise, "Durumu=236 seçilmiş olanların sadece 2020 yılına ait olanları hesaplatmak, yani bu formüle bir yıl kriteri eklemem gerekiyor. 
yardımlarınız için teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
Sayın Saygın

1.Sorunuzda SQL kodu istediğiniz için SQL kodu yazdım. Ancak siz bir Metin Kutusu için hesaplama istiyorsanız alttaki kodu dener misiniz?
Visual Basic
  1. =Nz(DSum("nz(ToplamButce,0)-nz(Indirim,0)";"Tbl_Sozlesme";"Durumu=236 and Format(EtkinlikTarihi,'yyyy')=2020");0)


2.Sorunuz için de "Frm_SozlesmeButceler" formunun filtre alanına alttaki kodu ekler misiniz?

Yüklerken Filtre Uygula Evet olsun

Visual Basic
  1. Format(EtkinlikTarihi,'yyyy')=2020





  Alıntı
Bu mesajı beğenenler:
Sn. userx53
Her iki formülde çalıştı, minnettarım, çok teşekkür ederim.

Acaba şöyle bir şey de mümkün müdür?

Ben "Tbl_Sozlesme" tablosuna bağlı her yıl için ayrı bir form oluşturup Filtreleme yapıyorum Misal;
Frm_Sozlesme2018 (başlangıç yılımız)
Frm_Sozlesme2019
Frm_Sozlesme2020
Frm_Sozlesme2021
Frm_Sozlesme2022  şeklinde... ve seneye bir form daha, sonraki seneye bir form daha ekleyerek devam edeceğim. 

Bu işlem tek bir form üzerinde, herhangi bir buton, açılan liste veya başka bir formül ile yapılabilir mi?



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [TABLO] ODEV(Yurt Otomasyonu, Access Veritabanlı) AMD00 4 5.517 3 saat önce
Son Mesaj: ioriret
  Stok Takip Programı Stok Satış Ekranı MRUNHAPY 2 220 28-01-2024, 23:24
Son Mesaj: MRUNHAPY
access-sql-14 Öğrenci Takip Programı genco051 19 22.019 20-09-2023, 22:22
Son Mesaj: serdary80
  [FORM] personel takip-puantaj-stok takip personel kartı açılmıyor mustafa.sogutlu 5 2.944 27-12-2022, 14:33
Son Mesaj: metınaycıcek
  Kasa Takip Programı (yeni Tablo Devirli) efeksk 33 26.481 04-02-2022, 12:04
Son Mesaj: özgülapt
  Depo Stok Takip Programı beyza60 6 1.260 18-12-2021, 23:16
Son Mesaj: dsezgin
  [TABLO] Memur Kademe Takip alisengoz 1 210 25-10-2021, 04:54
Son Mesaj: dsezgin
  Okulda Covıd-19 Takip programmer67 2 310 11-10-2021, 14:53
Son Mesaj: dsezgin

Foruma Git:


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