Skip to main content

AccessTr.neT


Kapanmayan Faturaların Vade Tarihi

Kapanmayan Faturaların Vade Tarihi

#1
Değerli  Üstadlarım,

Kapanmamış faturaların vade tarihlerini Excel'de yaptım. Fakat Access uğraşmama rağmen yapamadım. Fonksiyon yada sorgu olması gerekiyor. Örnek Access ve Formüllü Excel dosyası ek'tedir. 

Yardımcı olmanız dileği ile

Saygılarımla.
.rar KAPANMAYAN FATURALARIN VADE TARİHİ.rar (Dosya Boyutu: 26,94 KB | İndirme Sayısı: 18)
sadikkavakli, 11-06-2010 tarihinden beri AccessTr.neT Üyesidir.
Cevapla
#2
sayın sadikkavakli,

bahsettiğiniz talebinize yönelik olarak;

kendi adıma olmak sureti ile,açıkçası tam olarak talebinizi anlayamadım.

Excel uygulamanızda yer alan formülü,hangi işlem durumları neticesinde ve ne olarak edinmektesiniz?

ayrıca,
talebiniz ile;aynı formülün (belirteceğiniz açıklama akabinde),Access uygulamasında mı elde edilmesini kast ediyorsunuz?

daha net açıklamalarda bulunmanız sanırım,katılımcılar adına daha yerinde olacaktır kanısındayım.

bilginize...iyi çalışmalar,saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
(05/01/2017 17:22)atoz112 Adlı Kullanıcıdan Alıntı: sayın sadikkavakli,

bahsettiğiniz talebinize yönelik olarak;

kendi adıma olmak sureti ile,açıkçası tam olarak talebinizi anlayamadım.

Excel uygulamanızda yer alan formülü,hangi işlem durumları neticesinde ve ne olarak edinmektesiniz?

ayrıca,
talebiniz ile;aynı formülün (belirteceğiniz açıklama akabinde),Access uygulamasında mı elde edilmesini kast ediyorsunuz?

daha net açıklamalarda bulunmanız sanırım,katılımcılar adına daha yerinde olacaktır kanısındayım.

bilginize...iyi çalışmalar,saygılar.
Sayın atoz112,

Excelde yapılan formül, Accesste çalışması gerekiyor.(Fonksiyon,Sorgu Vb.)

Formül çalışma prensibi; Muhasebe biliminde Adat hesabı yapıyor yani ortalama vade hesaplıyor. çalışma mantığı ise; (Borç* Vade tarihi - alacak*vade tarihi)/Toplam tutar. 
Access çözemediğim konu satırlar ve alttoplam, her satırda ortalama vade değişiyor. Excelde dikkat edilir ise her satırda hücreler değişiyor fakat sabit kalan hücrelerde var. 
Kullanım Amacı; Müşteriye tahsilat ziyaretine gidilince hangi tarihe evrak almamız gerektiğini orada görebiliyoruz. (Kapanmayan Faturaların ortalama vadesi)

Yorumunuz için teşekkür ederim.

Saygılarımla.
Kolay gelsin.
sadikkavakli, 11-06-2010 tarihinden beri AccessTr.neT Üyesidir.
Cevapla
#4
sayın sadikkavakli,

3.mesajda değindiğiniz ADAT HESAPLAMA yöntemi ve ne anlama geldiğine dair açıklamalarınız ile internet ortamında (özellikle,Maliye Bakanlığı ve Mali Müşavirler Muhasebeciler sitelerinde ve harici olanlarda) kısa süreli bir inceleme akabinde edinilen bilgilerde yer alan ADAT HESAPLAMA yöntemi arasında hem açıklama hem de hesaplama olarak farklılıkların olduğu gözlenmiştir.

dolayısı ile de,uygulamanızdaki veriler ile edindiğiniz bu hesaplama yöntemine dair soru işaretleri oluşmaktadır.elbette ki,kast edilen,hesaplamaya dair durumdur.

ayrıca,formülünüzde (hesaplama yönteminizde),tarih elde etmeye dair diye ifadeniz mevcut.fakat,edinilen bilgilerde ise tarih olarak değil tutar değerine dair işlemler söz konusu....faiz oranları değerleri de belirtilmiş fakat örneğinizde bu alan mevcut değil.

kaldı ki,aslında;sizin bahsettiğiniz tarihe dayalı işlemin elde edilmesi için,mevcut tarihlere göre gün sayısı üzerinden bir sonraki tarihin elde edilmesi geçerli olmuyor mu? ve burada,yapılması gerekenin,bu hesaplama tutarının sonucu değil mi?

son olarak;
sizin bahsettiğiniz formül anlatımından yola çıkıldığında,bu veriler ve bilgiler geçerli kabul edilmek şartı ile,Access uygulamanızda bir sorgu oluşturunuz ve SQL GÖSTER kısmına

Visual Basic Code
SELECT CARIHAREKET.Kimlik, CARIHAREKET.TARIH, CARIHAREKET.BELGENO, CARIHAREKET.ISLEMTURU, CARIHAREKET.VADETARIHI, CARIHAREKET.VADEGUN, CARIHAREKET.ACIKLAMA, CARIHAREKET.BORC, CARIHAREKET.ALACAK, CARIHAREKET.BAKİYE, Format((([BORC]*[VADETARIHI]-[ALACAK]*[VADETARIHI])/[BAKİYE]),"dd/mm/yyyy") AS ALINACAKEVRAKTARIHI
FROM CARIHAREKET;

yukarıdaki kodları dahil ederek kaydedip çalıştırınız.

anlatımınızdaki hesaplamaya göre eğer bir TARİH elde edilmek isteniyorsa sonuç bu şekilde çıkmaktadır.fakat,görüleceği üzere,mevcut tarihlerde tutarsızlıklar söz konusu.alakasız tarihler yer almaktadır.tekrarlamakta fayda var.elde edilmek istenen TARİH değeri diye belirttiğiniz için bu sonuç mevcut.

eğer tarih değil de sadece SAYI değeri olacaksa,

Visual Basic Code
SELECT CARIHAREKET.Kimlik, CARIHAREKET.TARIH, CARIHAREKET.BELGENO, CARIHAREKET.ISLEMTURU, CARIHAREKET.VADETARIHI, CARIHAREKET.VADEGUN, CARIHAREKET.ACIKLAMA, CARIHAREKET.BORC, CARIHAREKET.ALACAK, CARIHAREKET.BAKİYE, (([BORC]*[VADETARIHI]-[ALACAK]*[VADETARIHI])/[BAKİYE]) AS ALINACAKEVRAKTARIHI
FROM CARIHAREKET;

yukarıdaki kodları kullanınız.

verdiğiniz hesaplama kodları üzerinden net ifadeler ile bir örnek anlatımda bulunmanız yerinde olur.bilginize...iyi çalışmalar,saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#5
(06/01/2017 11:19)atoz112 Adlı Kullanıcıdan Alıntı: sayın sadikkavakli,

3.mesajda değindiğiniz ADAT HESAPLAMA yöntemi ve ne anlama geldiğine dair açıklamalarınız ile internet ortamında (özellikle,Maliye Bakanlığı ve Mali Müşavirler Muhasebeciler sitelerinde ve harici olanlarda) kısa süreli bir inceleme akabinde edinilen bilgilerde yer alan ADAT HESAPLAMA yöntemi arasında hem açıklama hem de hesaplama olarak farklılıkların olduğu gözlenmiştir.

dolayısı ile de,uygulamanızdaki veriler ile edindiğiniz bu hesaplama yöntemine dair soru işaretleri oluşmaktadır.elbette ki,kast edilen,hesaplamaya dair durumdur.

ayrıca,formülünüzde (hesaplama yönteminizde),tarih elde etmeye dair diye ifadeniz mevcut.fakat,edinilen bilgilerde ise tarih olarak değil tutar değerine dair işlemler söz konusu....faiz oranları değerleri de belirtilmiş fakat örneğinizde bu alan mevcut değil.

kaldı ki,aslında;sizin bahsettiğiniz tarihe dayalı işlemin elde edilmesi için,mevcut tarihlere göre gün sayısı üzerinden bir sonraki tarihin elde edilmesi geçerli olmuyor mu? ve burada,yapılması gerekenin,bu hesaplama tutarının sonucu değil mi?

son olarak;
sizin bahsettiğiniz formül anlatımından yola çıkıldığında,bu veriler ve bilgiler geçerli kabul edilmek şartı ile,Access uygulamanızda bir sorgu oluşturunuz ve SQL GÖSTER kısmına

Visual Basic Code
SELECT CARIHAREKET.Kimlik, CARIHAREKET.TARIH, CARIHAREKET.BELGENO, CARIHAREKET.ISLEMTURU, CARIHAREKET.VADETARIHI, CARIHAREKET.VADEGUN, CARIHAREKET.ACIKLAMA, CARIHAREKET.BORC, CARIHAREKET.ALACAK, CARIHAREKET.BAKİYE, Format((([BORC]*[VADETARIHI]-[ALACAK]*[VADETARIHI])/[BAKİYE]),"dd/mm/yyyy") AS ALINACAKEVRAKTARIHI
FROM CARIHAREKET;

yukarıdaki kodları dahil ederek kaydedip çalıştırınız.

anlatımınızdaki hesaplamaya göre eğer bir TARİH elde edilmek isteniyorsa sonuç bu şekilde çıkmaktadır.fakat,görüleceği üzere,mevcut tarihlerde tutarsızlıklar söz konusu.alakasız tarihler yer almaktadır.tekrarlamakta fayda var.elde edilmek istenen TARİH değeri diye belirttiğiniz için bu sonuç mevcut.

eğer tarih değil de sadece SAYI değeri olacaksa,

Visual Basic Code
SELECT CARIHAREKET.Kimlik, CARIHAREKET.TARIH, CARIHAREKET.BELGENO, CARIHAREKET.ISLEMTURU, CARIHAREKET.VADETARIHI, CARIHAREKET.VADEGUN, CARIHAREKET.ACIKLAMA, CARIHAREKET.BORC, CARIHAREKET.ALACAK, CARIHAREKET.BAKİYE, (([BORC]*[VADETARIHI]-[ALACAK]*[VADETARIHI])/[BAKİYE]) AS ALINACAKEVRAKTARIHI
FROM CARIHAREKET;

yukarıdaki kodları kullanınız.bilginize...iyi çalışmalar,saygılar.
 Değerli Üstadım atoz112,

Matematik mantığı ile izah etmeye çalışacağım hatalarımı mazur gör lütfen

a= ALACAK
b= BORÇ
c= VADE TARİHİ
d= SAYISAL VERİ BORÇ İÇİN
e= SAYISAL VERİ ALACAK İÇİN
f= SAYISAL SONUÇ
1. SATIR 
'vade tarihi sayıya dönüştürülecek !
(b*c)/b= d 
(d*a)/a= e

(d-e)/(b-a)=f SAYISAL SONUÇ
çıkan sonuç tarih formatına dönüştürülürse ortalama vade tarihi yani evrak tarihine ulaşılmış olacak.

2. SATIR ve devamı için ise;
1.satır itibari ile;
(b*c)/b= d 
(d*a)/a= e
(toplam d - toplam e)/(toplam b- toplam a)
çıkan sonuç f 
f tarih formatına dönüştürülecek.

bir değişkenin içine yada for döngüsüne yazılabilir bilmiyorum takdir sizin.

saygılarımla.
sadikkavakli, 11-06-2010 tarihinden beri AccessTr.neT Üyesidir.
Cevapla
#6
Merhaba, 

Yanlış anlamış olabilirim, işlemde sanki "toplam alacak sıfırdan büyükse" gibi bir şeyin olması gerekiyor gibi.

Eklediğiniz örneğe göre 

(b*c)/b= d 

(d*a)/a= e

(d-e)/(b-a)=f SAYISAL SONUÇ

bu işleme göre örnek uygulamanızdaki 1. satır için,

vade tarihi: 11.12.2016
borç: 1.250
alacak: 0

sayısal sonucun nasıl "42715" çıktığını formül üzerinden açıklayabilir misiniz?
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da