AccessTr.neT
Hergün Yenilenen Tablo Ve Eski Tabloların Saklanması - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Hergün Yenilenen Tablo Ve Eski Tabloların Saklanması (/konu-hergun-yenilenen-tablo-ve-eski-tablolarin-saklanmasi.html)



Hergün Yenilenen Tablo Ve Eski Tabloların Saklanması - rwordatr - 22/10/2020

Merhabalar şuanda petshopum için Access te kendime günlük kasa verilerini tutacağım bir veritabanı hazırlıyorum.

Benim sorunumun tabloları girişleri hazırladım bir sonraki gün tabloyu sıfırdan açmak istiyorum eski tablonun kaydınında durmasını istiyorum. Şuanda sürekli aynı tablo üzerine girmek zorunda kalıyorum. Şimdiden teşekkürler.


RE: Hergün Yenilenen Tablo Ve Eski Tabloların Saklanması - ozanakkaya - 23/10/2020

Kayıtları tek tabloda tutmanın ne gibi bir sakıncası var?
Söylediğiniz sistemde yıl sonu 365 tane tablo oluşacak. Tarihe göre veri girişi yapılıp, bu tarihe göre de filtreleme yaptırılabilir.


RE: Hergün Yenilenen Tablo Ve Eski Tabloların Saklanması - rwordatr - 23/10/2020

Ekte dosyayı yükledim. istediğim her tabloda bulunan satış tutarı alanlarının toplamlarını yeni bir tabloda yada raporda toplamak.

yani kasa_defteri1 tablosu ilgili ayın birinci gününü temsil etmekte ve bu şekilde aynı tablodan 31 adet oluşturdum. 
ay sonu diye bir sorgu yada forma yada yeni bir tablo ve rapor farketmez. tüm 31 adet tablonun satış tutarlarının toplamlarını vermesi.


RE: Hergün Yenilenen Tablo Ve Eski Tabloların Saklanması - ozanakkaya - 23/10/2020

Öncelikle, KASA_DEFTERİ_03 adında tablo SATIŞ TUTARI adında da alan olmaz. tbl_kasadefteri_03 ve satis_tutari olmalı. Yapılmaması Gereken Ölümcül HatalarURL'ye Git konusunu inceleyiniz. 

Forma veya rapora metin kutusu oluştur, denetim kaynağına

=Nz(DSum("[SATIŞ TUTARI]";"KASA_DEFTERİ_01");0)+Nz(DSum("[SATIŞ TUTARI]";"KASA_DEFTERİ_02");0)+Nz(DSum("[SATIŞ TUTARI]";"KASA_DEFTERİ_03");0)+Nz(DSum("[SATIŞ TUTARI]";"KASA_DEFTERİ_04");0)+Nz(DSum("[SATIŞ TUTARI]";"KASA_DEFTERİ_05");0)+Nz(DSum("[SATIŞ TUTARI]";"KASA_DEFTERİ_06");0)+Nz(DSum("[SATIŞ TUTARI]";"KASA_DEFTERİ_07");0)+........

şeklinde kod ekle. Kodun sonundaki ..... yerine 
Nz(DSum("[SATIŞ TUTARI]";"KASA_DEFTERİ_08");0)
şeklinde tüm tabloları eklemelisin.