Skip to main content

AccessTr.neT


sorgu ile raporlama

sorgu ile raporlama

Çözüldü #7
Slm
anlatmak istedigimi bu kadar güzel anlatılamazdı teşekkür ederim mehmet bey üye girişi formdan hesap kayıt alt formundan. Aidat girişi girişi yapmaktayız
Cevapla
Çözüldü #8
Aidat girişi işini kendinize işkence yapmak için mi hazırladınız kuzumImg-grin) O nedir öyle? Diyelim 10 kişi için tek tek aidat gireceksiniz. Bu durumda tek tek kişilerin sayfalarına gidecek ve aidatlarını en alttaki alt form üzerinden gireceksiniz. Bu altform aslında aslında altform biçimli bir tablo, kod falan girilmiyor.

Benim önerim başka. Bir form hazırlanmalı, bu formun üstünden dönem seçimi yapılarak altta yer alan veri girişinden üye adı seçilerek tek ekrandan girilmeli. Siz kendinize işkence yapmayın.
İnadına, ille de Accesstr.net...
Cevapla
Çözüldü #9
Teşekkür ederim Mehmet bey
Yıl sonunda hesap kayıt taplosunu excele aktarıp ordan bankadan çekiyoruz. tekrar miktarları bankadan gelen bir programla Excel aktarılıyor. Bu aktarılan Excel dosyasından verileri tekrar hesap kayıt aktarıyorum kolay yolu varmı bilmiyorum mehmet bey
Anlatdıklarınızı benim birikimimle hayata gecirmem imkansız eger cok şey istemiyorsam
Elinizde buna benzer bir örnek varmı
Şimdiden teşekkür ederim
Cevapla
Çözüldü #10
Şöyle yaptık. Bir aidat girişi formu hazırladım. Bu formdan dönemi, üye adını, aidat miktarınıu giriyoruz ve hemen yanındaki butona basarak alttaki kutulara aktarıyoruz. Böylece veri kaydediliyor. Ardından yeni giriş için Yeni Tahsilat butonu(en altta) basılıyor ve diğer girişler dururken sadece üye adı siliniyor. Böylece aynı dönem ve aynı gruptaki bir başka üye seçilerek tek hareketle yeniden kaydediliyor. Dönem veya grup değişmedikçe sadece üye adı listeden seçilerek işlem hızla yapılıyor. Böylece hızla giriş yapıldığı gibi miktara göre grup otomatik seçiliyor. Bu nasıl oluyor derseniz 55-60 ve 65 lira için Normal, Cezalı1 ve cezalı 2 yazdırıyorum. Eğer bu rakamlar dışında herhangi bir sayı girilirse "özel ödeme" adıyla kaydediliyor.

Gelelim raporlamaya. Bu işlem sırasında eski aidat grubu falan devre dışı kaldığı için girilen verilerden kendi aidat grubumuzu oluşturmuş oluyor. Böylece GRUP isimli formdaki aidat grupları listemiz girilen verilere göre oluşuyor. Yani mesela "Cezalı2" hiç tahsil edilmediyse oradan Cezalı2 raporu -doğal olarak- alınamıyor. Çünkü listeye gelmiyor. İnceleyin anlamadığınız yer olursa REP karşılığında anlatılır Img-grin)))

Bu arada unutmadan, Aidat girişindeki Alınan Ücret yazdıktan sonra ENTER basmalısınız. Böylece kod çalışıp hangi gruba girdiğini belirleyebilsin.
.rar data_demiral 1.rar (Dosya Boyutu: 334,66 KB | İndirme Sayısı: 21)
İnadına, ille de Accesstr.net...
Cevapla
Çözüldü #11
Mehmet bey
Öncelikle çok teşekür ederim. bunu söylemeye çekiniyorum ama bir sorunla karşılaştım fotografını eklıyorum. ms 2013 64bıt kullanıyorum oldan olurmu.
rep lafı bile olamaz ama bu kadar emegin karşılıgı bir rep degil binlercedir. iyiki varsınız Accesstr olarak teşekür ediyorum.

[Resim: do.php?img=4050]
Cevapla
Çözüldü #12
Aidat girişinin açıldığında yeni kayda gitmesi gerekiyor. Ama şöyle yapın. Aidat girişi formunu tasarımda açıp olaylardan açıldığında olayındaki

DoCmd.GoToRecord , , acNewRec

kodunun başına tek tırnak ( ' ) -parantezler olmadan- işareti koyun. Böylece kod işletilmeyecektir. Bunun yerine accessin artık çok sevdiği makro koymak gerekebilir. Siz bunu yapıp formu kaydederek yeniden çalıştırın. Veri girmeden önce de "Yeni Tahsilat" butonuna basarak ilk girişi yapın. Bakalım o zaman hata verecek mi? Haber bekliyorum.
İnadına, ille de Accesstr.net...
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task