Raporda bir kaydın bir çok kez tekrarlanması

1 2 3 4
20/06/2009, 15:00

tartini

anlaşılmıştır hocam..

ancak printerımda sorun olduğu için baskı denemesini şuan yapamıyorum...

yardımlarınız için teşekkürler...
21/06/2009, 16:30

tartini

Hocam Konu cevaplanmış olarak işaretlenmiş ancak. Printer çıktısını ancak deneyebildim..

Çıktı aldığımızda kutucuğa yazılan miktar kadar sayfa baskısı yapılıyor anak 1 sayfa üzerinde 8 etiket olduğunu varsayarsak ve kutuya 8 yazarsak 1 sayfadaki etiketlere yerleşim yapıp baskı almamız gerekiyor.

Yukarıdaki şekilde ise 1 sayfaya 1 etiket basaıyor mantığı ile kutucuğa yazılan birim kadar sayfa basıyor.

Konu hakkında yardımlarınızı rica ederim...
21/06/2009, 19:01

okileturc

Haklısınız, ben o kodu barcode etiketleri için yazdığım
bir yordamdan aldım Sn tartini,

Son hali ektedir.
musteritemp tablosu ekledim
raporu oradan yazdırıyorum.
Böylece buton sayısı da 1 e indi
butona bastığınızda musteritemp
dosyası doluyor, rapor kapandığında
ise geçici kayıtları kaldırıyor.
yani bu tablo aslında her zaman "0" kayıtta
duracak

Daha iysini bulana kadar benim çözümüm bu
Ama hocalarımıza soralım : Daha pratik
bir çözüm var mıdır ? Lütfen yardımcı
olur musunuz ?

Kolay gelsin
21/06/2009, 20:00

Bilgisayarcı

temp tablo doğru çözüm.
Fakat temp tablo içine o kadar alanı almaya gerek yok. Sadece ana tablonun id değerlerini tutsa yeter.
Rapor sorgusu olarak da temp içinde geçen id'lerle ana tablodaki id'leri birleştiren bir sorgu yeterli olur.
Transaction'ı düşürmüş oluruz. eklemeleri silmeleri daha hızlı olur.

Seçim için de tabloya bi alan yerine seçimli listview kullanılabilir. O zaman transaction iyice azalır. Sadece temp tabloya seçilenleri aktarırız.

Bence bu yöntem daha hızlı olur.

Ama işin özü temp tablo.
21/06/2009, 20:44

okileturc

Yardımlarınız için tşk
____________________

Sn Tartini, Bilgisayarcı' nın önerileri doğrultusunda
musteritemp tablosunu sadece musterino yu tutacak
şekilde 1 alana indirdim ve rapor sorgusunu değiştirdim.
son hali ektedir.

Kolay gelsin
21/06/2009, 22:08

tartini

okileturc Hocam ;

Ellerinize ve emeğineze sağlık.

Sorun net olarak çözüme ulaşmış bulunmaktadır.
1 2 3 4