En son satıra nasıl yazdırabiliriz?

1 2
03/02/2010, 11:25

teo81a

Herkese merhabalar;

Arkadaşlar diyelim ki bir form veya tablodaki verilere göre misal olarak yarım sayfa rapor çıktı aldık. Ancak rapor çıktısı aldıktan sonra yeni veri girişleri de yaptık ve bununda çıktısını almamız lazım. Önemli olan nokta bu işte;
Son girdiğimiz verileri, daha önce yarım sayfa çıktı aldığımız kağıdın sonuna sadece yeni girdiğimiz verileri nasıl yazdırabiliriz?

Bununla ilgi bir örnek veya kod varsa bildirirseniz çok sevinirim. İlgilenen arkadaşlara şimdiden çok teşekkür ederim. Herkese iyi çalışmalar..
03/02/2010, 11:41

Seruz

Enterasan bir istek olmuş.

Mantıken yapılabilir ancak öncelikle veri girişlerinin yapıldığı zamanın tabloda saklanması ve yine zaman sorularak raporlanması gerekiyor. Print aşamasında ise rapordaki her bir alan için zamana göre tek tek gizle/göster şeklinde kod yazmak gerekir. Farklı bir rapor yapılırsa, en azından rapor başlıkları kod olmadan gizlenebilir veya silinebilir, sadece detay için kod yazılır.

Örneğinizi gönderirseniz bakarız.
04/02/2010, 00:21

ercansahin

Sn seruz hocam, bencede çok enterasan, aklıma şöyle birşey geldi, denemedim fakat.. Formda her kaydın yanına onay kutusu koysak, onaylı olanları rapordaki ilgili yerine yerleştirirken, onaysız olanları gördüğünde verinin yerine "Boş" yazdırsak, sonrada koşullu biçimlendirme ile "Boş" gördüğü satırları beyaz renkli yapsak, olurmu acaba? Fırsat bulduğumda bende denerim. Saygılarımla
04/02/2010, 18:02

teo81a

Arkadaşlar ilgilendiğiniz, zaman ayırdığınız için tşk ederim..

Formdaki veriler her zaman sabit kalacak. Şöyle bir örnek vereyim. Mesela bankalarda malumunuz bilirsiniz hesap cüzdanlarına çıktı alınır ve en son satıra yazdırılır hesaba giren ya da çıkan paralar. İşte benim yapmak istediğim de bu. Formdaki veriler (tablodaki yani) her zaman sabit kalacak. Sadece en son girdiğim verileri aynı anda raporda en son satıra yazdırabilmek. Saygılarımla.
05/02/2010, 10:46

Seruz

Tamam, bizde doğru anlamışız ne istediğinizi ve anlattığımız metotlarla yapılır diyoruz.
Ya en son yazdırılan zamanın kontrolü yapılacak veya kayıt bazında o kaydın daha önce yazılıp
yazılmadığını kontrol eden bir alan tanımlanıp o kontrol edilecek veya başka metotlar ....

Örnek dosya göndermenizi bekliyoruz ama sizin sanki hiç öyle bir niyetiniz yokmuş gibi geldi bana.
Oturup size örnek yazmamızı bekliyorsunuz sanırım.

Saygılarımla,
05/02/2010, 17:15

calimacus

Merhabalar herkese;
Benim de aylardır çözmeye çalıştığım bir konu idi, malum acemiyim, özellikle kod konusunda. Yaptığım bir dergi-sayı takip veritabanında "kartexArkaAylık" adlı bir raporum var.(Çarpraz sorguya bağlı). bu raporda yıl---cilt---sayı bilgileri(ocak-şubat,mart...gibi)mevcut.bu rapor yıl sonunda dergi takip kartlarına bastırılacak, tabi bu durumda örneğin; 2009 verileri yazdırıldı ilk satıra, 2010 yıl sonununda 2010 verileri 2. satıra yazdırılmalı...2010 yıl sonunda 1. satıra hiç bir şey yazdırmadan boş geçerek 2. satıra, 2011 yılı 3.satıra.....gibi.hekese teşekkür eder, iyi günler dilerim
1 2