AccessTr.neT

Tam Versiyon: Masraf-nakit Çizelgesi
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhabalar şahsi kullanımım için bir masraf çizelgesine ihtiyacım var. Fakat bir türlü ilerleyemiyorum. Ekli dosyama bakarsanız daha detaylı anlayabilirsiniz. Konuyu özetleyeyim.

Bir şöförüm var. Şöför bana yaptığı harcamaları ve aldığı tahsilatları bir kağıda yazılı olarak veriyor. Benim bunu kayıt altına almam gerekiyor. Bunu yapmak içinde bir kayıt numarası vermek istiyorum.

Dosyamda "veriler" ve "belge" olmak üzere iki tablo oluşturdum. Bir adet form üzerinden bu iki tabloya giriş yapabileceğim şekilde formu oluşturdum. "veriler" tablosu "belge" tablosundaki "sıra-no" alanına bağlı. Buradaki amacım bu numarayı kayıt numarası olarak kullanmak. 

Formun içinde ise "belge" tablosuna veri gönderecek HENÜZ tablolardan bağımsız hesaplama yapan bir metin kutum var. Bu metin kutusunda gelir eksi gider işlemini yapıp nakit aldığım tutarı ilgili "belge" içindeki alana para birimi olarak yazdırmak istiyorum. 

Çıkamadım bu işin içinden... Belki de çok basit... Yardımcı olursanız sevinirim.
Derdimi anlatamamış olabilirim sanırım. 36 kişi okumuş ama bakan olmamış galiba. Sizden ricam dosyayı indirip bakarsanız yardımcı olabilirsiniz. Lütfen, benim için önemi büyük.
Alt form olarak eklediğiniz tabloyu form olarak oluşturdum. Alt formda yapılan eklemeler formdaki metin10'a hesaplanır.
(25/05/2020, 18:53)ozanakkaya yazdı: [ -> ]Alt form olarak eklediğiniz tabloyu form olarak oluşturdum. Alt formda yapılan eklemeler formdaki metin10'a hesaplanır.
Çok teşekkür ederim emeğinize. Tam istediğim gibi olmuş. Sizden bir ricam olacak. Adım adım nasıl bir mantık ile ilerledik. Anlatmanız mümkün mü daha iyi öğrenebilmem için. Çünkü ben balıktan ziyade tutmayı öğrenmek istiyorum.
Tablodan alt form oluşturduğunuzda güncelleştirme sonrasında olayını kullanamazsınız. Bu yüzden "frm_verileralt" adında alt form oluşturdum. Bu altformdaki gelir, gider ve alt formun güncelleştirme sonrasında olayına 
Forms![belge].Metin10 = Dsum ("gelir", "veriler", "[sıra-no]= " & Forms![belge]![sıra-no]) - Dsum ("gider", "veriler", "[sıra-no]= " & Forms![belge]![sıra-no])

kodu eklendi.
(25/05/2020, 19:51)ozanakkaya yazdı: [ -> ]Tablodan alt form oluşturduğunuzda güncelleştirme sonrasında olayını kullanamazsınız. Bu yüzden "frm_verileralt" adında alt form oluşturdum.

Hımm. İşte benim kaçırdığım nokta burasıydı demek. Çok teşekkür ederim ilginize.