access te yürüyen bakiye

Katılım
20 Ekim 2006
Mesajlar
9
Excel Vers. ve Dili
excell2003 türkçe
Vb.net 2003 te yaptığım bir uygulamam için accesste bir cari hesap ekstresi sorgusu oluşturmam gerekiyor.Ama bunda çözemediğim bakiye sütununun yürüyen bakiye şeklinde olması.

Yani Borç 2000, Alacak 1000 Bakiye 1000
Borç 1000, alacak 500 Bakiye 1500
Bu Konuda Yardımcı olabilirseniz çok sevinirim.Şimdiden Teşekkürler...

Sadece bir sütunun sıralı taplanabilmesinide gösterebilirseniz sorunum çözülür.
 
Katılım
6 Ekim 2006
Mesajlar
371
Excel Vers. ve Dili
2010
acces te bakiye

:???: sayın seleyyubi

ben bunun için çok uğraştım. sonunda bir çözüm buldum çünkü olayın öncelikle 0 noktasından başlaması gerekiyor bunun için belkide çok doğru bir yol vardır fakat benim bulduğum yol
şu:
ayrı bir tabloda cari hareket adı altında bir tablo oluşturup bunu alış fişleri veya satış fişlerinin altına altform olarak yerleştirdim ve ana forma bir buton yerleştirdim. bu butonun olay yordamına ise
örnek:
Private Sub ALACAĞINA_Click()
On Error GoTo Err_ALACAĞINA_Click
Me.FişCaride = -1
Me![Alış Cari Hareket]![KayıtTürü] = "ALACAK"
Me![Alış Cari Hareket]![KayıtTarihi] = Me![KayıtTarihi]
Me![Alış Cari Hareket]![CariAdı] = Me![CariNo]
Me![Alış Cari Hareket]![Miktar] = Me![Toplam]
Me![Alış Cari Hareket]![AlacakTutarı] = Me![Tutar] - Me![İskontoTutar]
Me![Alış Cari Hareket]![Açıklama] = Me![İşlem] & " - " & Me![Barkod]
Me![Alış Cari Hareket]![EvrakNo] = "İr-" & Me![İrsaliyeNo]
Me.YAZDIR.Enabled = True

DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70

Exit_ALACAĞINA_Click:
Exit Sub

Err_ALACAĞINA_Click:
MsgBox Err.Description
Resume Exit_ALACAĞINA_Click
End Sub

EKTE GÖNDERDİĞİM FORM GÖRÜNTÜSÜNDE Kİ BUTON OLAY YORDAM

ÜZGÜNÜM FORM ÖRNEK PROĞRAM GÖNDEREMİYORUM ÇÜNKÜ İÇİNDE ŞİRKET BİLGİLERİ MEVCUT AMA SİZ BURAYA ÖRNEĞİNİZİ EKLERSENİZ YARDIMCI OLURUZ.
 
Katılım
6 Ekim 2006
Mesajlar
371
Excel Vers. ve Dili
2010
Sayin Seleyyubİ
Sİzİn İstedİĞİnİz Konuyu Ancak Raporda ÇÖzebİlİrsİnİz Yada Bunun İÇİn Bİr Fonksİyon OluŞturmak Gerekİr.
Ben Rapor BÖlÜmÜnde ÇÖzdÜm. SÜtÜn Grup Toplam ÖzellİĞİ İle.
 
Katılım
6 Ekim 2006
Mesajlar
371
Excel Vers. ve Dili
2010
yürüyen bakiye

Vb.net 2003 te yaptığım bir uygulamam için accesste bir cari hesap ekstresi sorgusu oluşturmam gerekiyor.Ama bunda çözemediğim bakiye sütununun yürüyen bakiye şeklinde olması.

Yani Borç 2000, Alacak 1000 Bakiye 1000
Borç 1000, alacak 500 Bakiye 1500
Bu Konuda Yardımcı olabilirseniz çok sevinirim.Şimdiden Teşekkürler...

Sadece bir sütunun sıralı taplanabilmesinide gösterebilirseniz sorunum çözülür.
üzgünüm görüntüleri göndermeyi unuttum size bir fikir vermek açısından gönderiyorum
Ekli dosyayı görüntüle 5008

Ekli dosyayı görüntüle 5009

Ekli dosyayı görüntüle 5010
 
Katılım
27 Eylül 2006
Mesajlar
94
Excel Vers. ve Dili
2003
yaptığın çalışmaı niye koymuyın sayın dostum bize fikir verme o açıdan daha iyi olurdu
 
Katılım
6 Ekim 2006
Mesajlar
371
Excel Vers. ve Dili
2010
sayın dostum

yaptığın çalışmaı niye koymuyın sayın dostum bize fikir verme o açıdan daha iyi olurdu
sayın kardeşim için,de 1 yıllık şirket bilgileri var siz hiç örnek eklememişsiniz ben sizin neyi nasıl yapacağınızı tarif etmek için gönderdim neden örnek gönderemediğimi de izah ettim ama bu proğram geniş farklı veriler üzerinden bağlantısı var excel dahil parçaladığım zaman anlaşılmaz hal alır bütünüyle gönderme imkanım yok üzgünüm. ama vaktin var ise eğer müsait olunca ben size birşeyler oluşturayım çünkü uzun saat çalıştığımdan pek zamanım olmuyor.:arkadas: :arkadas:
 
Katılım
20 Ekim 2006
Mesajlar
9
Excel Vers. ve Dili
excell2003 türkçe
yanlış anlaşılma

sayın kardeşim için,de 1 yıllık şirket bilgileri var siz hiç örnek eklememişsiniz ben sizin neyi nasıl yapacağınızı tarif etmek için gönderdim neden örnek gönderemediğimi de izah ettim ama bu proğram geniş farklı veriler üzerinden bağlantısı var excel dahil parçaladığım zaman anlaşılmaz hal alır bütünüyle gönderme imkanım yok üzgünüm. ama vaktin var ise eğer müsait olunca ben size birşeyler oluşturayım çünkü uzun saat çalıştığımdan pek zamanım olmuyor.:arkadas: :arkadas:
Sevgili atilla52 accsesste yürüyen bakiye ile ilgili soruyu soran benim, ama size nie örnek göndermiyon diyen ben değilim, orası biraz karıştı galiba.
Bu arada gönderdiğiniz hesap ekstresi tam benim hayalimdeki ekstre,işyerinde olduğum için inceleyemedim ama inşallah akşam uygulamaya çalışıcam.Bu arada
kendi yaptığım çalışmayla ilgili gerekirse size ayrıntılı bilgi gönderirim.
Nezaketiniz ve paylaşımınız için sonsuz teşekkürler

irfan demirci
 
Katılım
6 Ekim 2006
Mesajlar
371
Excel Vers. ve Dili
2010
sayın seleyyubi "irfan bey" kusura bakmayın bayram üzeri yoğun çalışma temposu olduğundan galiba ben yanlış anladım aslında dosyayı parçalamayı düşündüm fakat gece yazdığım için yanıtı uzun süreceğinden ilgilenemedim örnek gönderebilirsen elimizden geleni yaparız.
asıl ben özür dilerim zaten kızmadım sadece yanıt verdim. nedenini açıklamak için.
kolay gelsin.
 
Katılım
20 Ekim 2006
Mesajlar
9
Excel Vers. ve Dili
excell2003 türkçe
sevgili ömerceri işte budur.Ama benim uygulamam biraz farklı, size veri tabanını gönderiyorum.ben vb.net ten göndereceğim parametrelerle (koda göre, tarihe göre v.s) "cekstrelist" sorgusunu çağıracağım.İşte sizin göndermiş olduğunuz örnekteki sistemi "cekstrelist" sorgusuna uyarlayabilirsek,ama sorgu olarak, tablo değil, bu iş tamamdır.
sevgilerimle...

Bu arada "cekstrelist" sorgusunda bakiye ve sbakiye alanlarını dikkate alma onlar değişik denemelerden kalma.
 
Son düzenleme:
Katılım
4 Temmuz 2005
Mesajlar
112
Excel Vers. ve Dili
Office 2007 Enterprise
Merhabalar;

Bakiye : DSum("tutar_alan&#305;","tablo_ad&#305;","[ID]<=" & [ID])

Bunu bakiye alan&#305;na yazarsan&#305;z sorguda tutar&#305;n running sum oldu&#287;unu g&#246;r&#252;rs&#252;n&#252;z. Ayn&#305; &#351;ekilde bu koda di&#287;er alan&#305; da eklerseniz running bakiyeyi elde edersiniz..
Kolay gelsin..
 
Katılım
6 Ekim 2006
Mesajlar
371
Excel Vers. ve Dili
2010
access te yürüyen bakiye ile ilgili soru?

Merhabalar;

Bakiye : DSum("tutar_alanı","tablo_adı","[ID]<=" & [ID])

Bunu bakiye alanına yazarsanız sorguda tutarın running sum olduğunu görürsünüz. Aynı şekilde bu koda diğer alanı da eklerseniz running bakiyeyi elde edersiniz..
Kolay gelsin..
Sn XORION öncelikle iyi çalışmalar
bu sorumu mazur görün çünkü ben kulağı tersten tuttuğum için bu yukarıda sizin belirttiğiniz formül benim işimi hafifletecek fakat.

1.tutar_alanı benim tablomdaki bakiyeyi hesaplatacağım alan.
2.tablo_adı benim tutar_alanının bulunduğu tablom yani sorgu oluşturduğum tablo
3.[ID] ise benim tutar_alanı nı aldığım tablomun birincil anahtar yada otom.sayı alanım.
Bakiye : DSum("tutar_alanı","tablo_adı","[ID]<=" & [ID]) bu formül ise
bakiye: diye sorguda açıpta hesaplamayı yukarıdaki gibi değer oluşturduğum şekilde ise yanlış anlamadıysam "tutar_alanı","tablo_adı", şeklindeki tırnak işareti ve virgül hataya neden oluyor değişik denemede bulundum ama olmadı yoksa ben mi yanlış yerde uyguluyorum.
bilginiz için teşekkürler
 
Katılım
4 Temmuz 2005
Mesajlar
112
Excel Vers. ve Dili
Office 2007 Enterprise
Merhabalar;
Vaktim çok sınırlı olduğu için sadece tablo ve sorguda yaptım siz sorgudaki koda bakarak istediğiniz gibi yapabilirsniz sanırım..
İyi Çalışmalar..
 
Katılım
6 Ekim 2006
Mesajlar
371
Excel Vers. ve Dili
2010
sn. xorion
verdi&#287;iniz bilgi i&#231;in &#231;ok te&#351;ekk&#252;rler iyi &#231;al&#305;&#351;malar
 
Katılım
20 Ekim 2006
Mesajlar
9
Excel Vers. ve Dili
excell2003 türkçe
Xorion şuna bir el at

Merhabalar;
Vaktim çok sınırlı olduğu için sadece tablo ve sorguda yaptım siz sorgudaki koda bakarak istediğiniz gibi yapabilirsniz sanırım..
İyi Çalışmalar..
Sevgili xorion lütfen projeler1.rar dosyasını alarak şu senin formülü uyarla olmuyor birtürlü yapamadım, sürekli hata olarak veriyor."cekstrelist" sorgusuna uyarlanacak.
"cekstrelist" sorgusunda bakiye ve sbakiye alanlarını dikkate alma onlar değişik denemelerden kalma.
 
Katılım
20 Ekim 2006
Mesajlar
9
Excel Vers. ve Dili
excell2003 türkçe
evreka...evreka

Sonunda şu yürüyen bakiye illetini çözdüm.....
Yardımcı olan herkese teşekkürler.....
 
Katılım
27 Eylül 2006
Mesajlar
94
Excel Vers. ve Dili
2003
cahilliğimihoşgörün

arkadaşlar cahilliğimi hoş görü ama alack borç girdisinden sonra ALACAK_BORÇ şekline örnekte işlem yapılımış bu bizim bildiğimiz biruygulam.ama yürüyen bakiye ve sizin tartıştığınız konunun bundan farkı ne anlatırmısınız
teşekkürler
 
Katılım
6 Ekim 2006
Mesajlar
371
Excel Vers. ve Dili
2010
yürüyen bakiye problem sorusu

sayın forum arkadaşları öncelikle iyi bayramlar diliyorum,

Bu bahsi geçen yürüyen bakiye mevzusuna son bir soru?

yürüyen bakiye hesaplamayı [ID] otomatik sayı alanına göre yapıyor
fakat Firmayı süzgeç baz aldığımız zaman [ID] no örneğin 380 ise ve 380 no nun karşılığındaki hesaplatılmış bakiye de 138.000,00YTL ise sizin 0 noktasından başlatmanız gereken firmanın hesabı direkt olarak 138.000,00YTL den başlıyor.
her firma için ayrı bir depo mu açılır, yada [ID] sorununa bir çözüm mü bulunur?
galiba bu işi rapordaki guruplandırma ve sütun geçerlitoplam özelliğinden çözümlemekten başka çare varsa lütfen yanıtınızı bekliyorum.
 
Katılım
27 Eylül 2006
Mesajlar
94
Excel Vers. ve Dili
2003
atilla hocam eksikli&#287;imiz ve cehaletimizden dolay&#305; soru sordum ama yan&#305;tlamad&#305;n&#305;z biraz a&#231;&#305;klarm&#305;s&#305;n&#305;z ben anlayamad&#305;m ger&#231;ekten olay&#305;n afark&#305;n&#305; ve &#246;zelli&#287;iini
 
Katılım
6 Ekim 2006
Mesajlar
371
Excel Vers. ve Dili
2010
açıklama

sayın kardeşim muratcolak55 iyi bayramlar diliyorum size

öncelikle siz çok mütevazisiniz fakat ben hoca değilim, sadece 6 yıldır işyerinde kendi bilgisayar proğramını kendisi yazan meraklı bir access kullanıcısıyım.

konu şu: access te kişinin bir müşteri tablosu var ve bu kişinin müşteriye satışları var ayrıca bu satışların örneğin ana toplamlarını attığı bir cari hesap tablosu var buradaki alanlar ise herkesin bildiği gibi
sırano,müşteri,açıklama,borç,alacak,bakiye şeklindeki sütunlardan oluşmakta
ben bu işi yıllardır çözemedim çünkü belkide işi farklı şekilde yapıyorum yani sorguda ve formda çözemedim bunun için kod da yazmadım sadece raporlarda çözdüm. grup toplam özelliği ile

arkadaşların verdiği formül sırano dan olayı (satırno) göre işleme alıyor bu sonucu doğru gidilen yolda da problem yok ama iş müşteri bazında rapor almaya geldiğinde
örneğin 300. satıra daki bir hesaptan başlayan müşteri ismine göre rapor almanız gerekiyor raporu alıyorsunuz birde bakıyorsunuz 300. satıra kadar sıra nodan işleme başladığı için 300. satır sonucundaki bakiyeyi o müşterinin alacağı veya borcu ymuş gibi gösteriyor ve bu yanlış sonuç veriyor
bence sonuç raporlardan başka yerden alınmıyor ben belkide bunun daha iyi bir yolunu veya aynı soruya yanıt veren arkadaşların daha iyi bir çözümü varsa bu daha sonra doğacak ve şimdiden yani belli bir ölçüde veri girmeden veya müşteri girmeden ortaya çıkmayacak bir sorunu dile getirmek için üstünde duruyorum elimde örneğim yok onun için gönderemedim benim dosyam da çok büyük ama bayramda bu konu ile uğraşacağım.
iyi bayramlar

ÖRNEK : access ile yürüyen bakiye yürürmü? adlı kununun ekindedir
 
Son düzenleme:
Üst