AccessTr.neT

Tam Versiyon: Yazıcıdan birden fazla çıktı alma sorunu
Ş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
Sayın Hocalarım

Eklediğim uygulamada Veresiye Satış Formunda Ayrıntılı Rapor veya Toplam Rapor butonuna tıkladığım zaman Yazıcı seç formu açılıyor. Yazı seçip yazdır butonu ile raporu yazdırıyorum. Toplam Rapor da bir sorun yok. Kaç sayfa rapor varsa çıktı alabiliyorum.
 
Ayrıntılı Raporda yazıcıyı seçip yazdır butonuna tıkladığım zaman bir sayfa yazdırıyor ve yazıcı tepside kağıt yok uyarısı veriyor. Tepsiye kağıt yükleyin eğer kağıt varsa ileri komutunu veriniz uyarısını veriyor. ileri butonuna tıkladığımız zaman ikinci sayfayı yazdırıyor. Yazıcıda hata olsaydı Toplam Raporda da ayni uyarıyı alırdım. Herhalde.
 
Ayrıntılı Rapor kodlarında bir hata mi var. Yoksa sayfa ayarlarında mi kaynaklanıyor. Bakabilirmisiniz. Saygılar.
sayın m_demir,

bahsettiğiniz talebinize yönelik olarak;

kendi adıma olmak üzere,ilgili işlemler denendiğinde herhangi bir soruna maruz kalınmaksızın işlemlerin gerçekleşmesi sağlanmıştır.

fakat,şu hususu belki belirtmekte fayda vardır kanısındayım.

Toplam Rapor aldığınız süreç içerisinde belki o esnada size böyle bir uyarıyı vermeyi gerektirecek bir duruma maruz kalmaksızın baskı işlemlerini sağlamış olabilirsiniz ve akabinde Ayrıntılı Rapor işlemini uyguladığınız esnada eğer kağıt bitimi gibi bir durum söz konusu olmuşsa ve bu esnada kağıt bitimine dair uyarıyı almış olabilirsiniz.

burada önemli olan ve bilgi vermeniz gereken husus şu:bu işlemi birkaç kez kağıt haznesi tam doluyken tekrarladınız mı?

bu tekrarlama sürecinde ister Toplam Rapor ister Ayrıntılı Rapor kullanımı ile benzer uyarıları aldınız mı?

bilginize...iyi çalışmalar,saygılar.
sayın m_demir,

bahsettiğiniz soruna dair belki bir bilgilendirme olarak şu da belirtilebilir:

YAZDIR komutlarındaki

DoCmd.PrintOut acPages, 1, 2, 3

satırı için,sadece

DoCmd.PrintOut

yazmak da yeterli olabilir.çünkü,sonrasında yer alan sayısal değerlerin ne anlama geldiğini bilmeniz için,

DoCmd.PrintOut Method kullanımı hk.

yukarıda bağlantısı yazılı konuyu inceleyebilirsiniz.sayfa başlangıç ve bitiş sayısal değerlerini yazmak gibi.

bilginize...iyi çalışmalar,saygılar.
Çok Teşekkürler Hocam verdiğiniz bu değerli bilgiler için. 
Hocam Yazıcı Kağıt tepsisi tam dolu durumda ayni işlemi  aralıklarla defalarca denememe rağmen hep ayni sorunla karşılaştım.
Siz denemişsiniz bir sorun yoksa o zaman benim yazıcımdan kaynaklı bir sorun vardır.

Hocam sorun yoksa o zaman konuyu taşıyabilirsiniz. Saygılarımla iyi çalışmalar.
Kod:
DoCmd.PrintOut acPages, 1, 2, 3
 Hocam yukarıdaki kodu aşağıdaki kod ile değiştirmem mi gerekiyor.
DoCmd.PrintOut


Kod:
acPages, 1, 2, 3 birden fazla sayfa yazdırmak anlamına geliyor herhalde.
sayın m_demir,

Alıntı:Yazıcı Kağıt tepsisi tam dolu durumda ayni işlemi  aralıklarla defalarca denememe rağmen hep ayni sorunla karşılaştım.

ifadenize yönelik olarak;

gerek raporlarınızın sayfa ayarları ve gerekse de kullanılan komutlar olsun her ikisi için de aynı durumda görünmekte.
ali ile,birinde sorun olup da diğerinde olmaması anlamsız gelmekte.şahsınıza dair değil duruma dair bunu belirtiyorum.

eğer hazırda baskı bekleyen durumları söz konusu ise,resetleyip temizledikten sonra tekrar deneyiniz.

son olarak;

DoCmd.PrintOut acPages, 1, 2, 3

kod satırını sadece,

DoCmd.PrintOut

şeklinde deneyiniz.ya da,bunun yerine;

DoCmd.RunCommand acCmdPrint

olarak da kullanabilirsiniz.

bilginize...iyi çalışmalar,saygılar.
Sayfalar: 1 2