AccessTr.neT

Tam Versiyon: Sorgudan Oluşturulan Raporu Tek Sayfa Olarak Çıktı Alma
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Merhabalar. Bir personele ait bilgi formu oluştururken sorgudan personelin bazı bilgilerini bilgilerini alıyorum. Ancak 4-5 farklı tablodan geliyor bu bilgiler rapora. Yazdır dediğimde kaç farklı tablodan çektiysem verileri o kadar çıktı veriyor. Bunu nasıl önleyebilirim. Bana ilk sayfa lazım sadece.
aşağıdaki kodu dener misiniz?
Kod:
DoCmd.OpenReport RaporAdi, acHidden
DoCmd.PrintOut acPages, 1, 1, acHigh
' .PrintOut (PrintRange=aralık_belirleme, PageFrom=başlangıçSyf, PageTo=BitişSyf, PrintQuality=kalite, Copies =kopya_satısı, CollateCopies)
Hocam yeni başlayan biri için kodları açıklayabilir misiniz. Rapor adını nereye yazmam gerekiyor. Kodları hangi olaya atamam lazım.
raporu nasıl açıp, yazıcıya gönderiyorsunuz?
Şu an tasarım aşamasındayız hocam. Tasarım görünümünde baskı ön izlemede fazla sayfa gözüküyor.
öncelikle şunu belirteyim aslında raporu filtreleyerek sadece ihtiyacınız olan kayıtları görebilirsiniz
raporun kaynak sorgusunu değiştirerek yada belli parametreleri yollayarak bunu yapabilirsiniz.
varsayalım ki raporunuzun Adı rptMusteriler olsun,
bir adı BtnYazici olan butona basarak sadece ilk sayfayı yazıcıya  göndermek istiyorsunuz
butonun tıklama olayına aşağıdaki kodu eklemelisiniz
Kod:
Private Sub BtnYazici_Click()
DoCmd.OpenReport "rptMusteriler ", acHidden
DoCmd.PrintOut acPages, 1, 1, acHigh
End Sub
Sayfalar: 1 2