Skip to main content

AccessTr.neT


Yazdırma Sorunu

Yazdırma Sorunu

#10
Sayın kenan827,

Öncelikle,
Alıntı:...ofis 2010 kullanıyorum sizin yazdıklarınızın hiç birini bulamıyorum. Acccesc ve regedit resimlerini ekledim. Bakabilirmisiniz...

ifadenize yönelik olarak;
konunuzun 4.mesajında yazılan açıklamalardaki hususlara ulaşmanız için,

1)  8.mesajınızda eklediğiniz ACCESS-1.jpg adlı resimden anlatımda bulunmak gerekirse,ilgili resmin DOSYA menüsünde sol alt kısımda yer alan SEÇENEKLER ifadesini seçtiğinizde,açıklamaları takip ederek bu ayarlama işlemine geçebilirsiniz.

2) 8.mesajınızda eklediğiniz REGEDIT-1.jpg adlı resimden anlatımda bulunmak gerekirse,resmin sol alt köşesinde yazılı klasör yoluna bakıldığında da görülecektir ki,7.mesajda yazılı açıklamaların anlatıldığı klasör yolundan farklı bir kısımda olduğunuz ve bunun resmini eklediğiniz anlaşılmaktadır.

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Access\Settings\CommandBars

7.mesajda yazılı klasör yolu için her bir \ işareti ile ayrılmış tanımlar regedit sayfasında o klasör adlarını tek tek bulup o klasörlerin içerisinde olmanız kast edilmiştir.bu nedenle,lütfen,belirtilen yolu kullanarak tekrar istenen kısma ulaşmayı deneyiniz.

(bu açıklamalar,sadece ifadenize dair bilgilendirme amacı ile yapılmıştır.)

Alıntı:..Eklediğim parke2 programda yazdır butonuna tıkladığım zaman rapor baskı önizleme olarak açılıyor. açılan rapor sayfasında maus sağ tıkladığım zaman yazıcı seçenekleri açılıyor orada yazıcıyı seçip  yazdır komutunu verdiğimiz zaman raporu yazdırıyor.Benim programımda başka bir sorun var herhalde ayarlardan olsaydı parke2 programın rapor sayfasında maus sağ tıklama çalışmazdı ve raporu yazdırmazdı…

ifadenize yönelik olarak;
parke2 adlı uygulama ile sizin kendi uygulamanızın ayarları birbirinden farklı olduğunu belirtmekte fayda var.

sizin uygulamadaki ayarlarda,pencere gizleme işlemini dahil ettiğiniz için konunuzun 4.mesajında yazılı seçenek işaretli değil.parke2 adlı uygulamada ise herhangi bir ayarlama yapılmaksızın bu bahsi geçen seçenek ve aynı başlık altındaki diğer seçeneklerin tümü de işaretli.ayrıca,harici menü dahil etme de yapılmış ve bu menü adı varsayılan penceresinde aktif tutulmuş.

Alıntı:…kendi fatura programıma formdan bulduğum bir kodu ekledim yazdır dediğim zaman baskı önizleme açılıyor.Yazıcı seçeneği ortada ve altında boş rapor görünüyor ve yazıcıdan çıktı alabiliyorum. Yazdır komutundan sonra yazıcı seçeneği kapanıyor. Dolu rapor görünüyor. Yazıcı seçeneği sağda yeya solda görünse kontrol amaçlı olarak alttaki rapor dolu olarak görünseydi çok iyi olurdu…

ifadenize yönelik olarak;
aslında rapor boş görünmüyor.sadece ön izleme kodu olarak raporun açılması sağlanmasının yanı sıra,ilgili formun YAZDIR butonun (Komut33 adlı buton) içeriğinde yer alan

Kod:
RunCommand acCmdPrint
kod ifadesinden dolayı,rapor ön izleme olarak açılır açılmaz printer (yazıcı) seçim penceresi çıkıyor ve seçimleri yaptıktan sonra TAMAM butonuna basıldığında önce yazdırma işlemini yapıyor akabinde de raporu ön izleme olarak gösteriyor.

Alıntı:…Yazıcı seçeneği sağda yeya solda görünse kontrol amaçlı olarak alttaki rapor dolu olarak görünseydi çok iyi olurdu…

ifadenize yönelik olarak;
yazıcı seçme penceresi için böyle bir yer belirleme söz konusu olmamaktadır.

Son olarak,yazıcı seçimi konusunda bir tavsiye ya da bir başka ifade ile alternatif bir yöntem olması adına,şu şekilde de yapılabilir.

Eğer çıktı alacağınız printer (yazıcı) belirgin bir yazıcı cihazı ise,ille de bir seçim penceresi çıkartmak yerine,direkt o yazıcı cihazının isminin yazılı olacağı bir kodlama yapılabilir.

EK’teki örnek uygulamanın formu üzerindeki YAZDIR butonu içerisinde yer alan

Kod:
Application.Printer = Application.Printers("buraya_hangi_yazicidan_cikti_alinacaksa_adini_yaziniz")
satırındaki “buraya_hangi_yazicidan_cikti_alinacaksa_adini_yaziniz” ifadesi yerine belirtildiği gibi hangi yazıcıyı kullanacaksanız onun TAM ADINI YAZINIZ.

Bu işlem uygulandığında,yine rapor ön izleme olarak açılacak ve akabinde yazdırma işlemi gerçekleştirilecek.

Bu konuda küçük bir düzenleme ile şu yöntem de uygulanabilir:ilgili YAZDIR butonunun içeriğini

Kod:
'ATOZ:
'YAZDIRMA İÇİN MESAJ BİLDİRİMİ
If MsgBox("Faturayı YAZDIRMAK istiyor musunuz?", vbYesNo, "YAZDIRMA UYARISI") = vbYes Then
    If Me.FaturaID = "" Or IsNull(Me.FaturaID) Then
    'EĞER KAYIT BOŞSA,KAYIT SEÇİMİNİN YAPILMASI İÇİN
    MsgBox ("Lütfen FATURA işlemi için kayıt seçiniz"), vbCritical, "KAYIT SEÇME UYARISI"
    Exit Sub
    Else
    
    Dim hangi_yazici As Printer
    Set hangi_yazici = Application.Printer
    Application.Printer = Application.Printers("buraya_hangi_yazicidan_cikti_alinacaksa_adini_yaziniz ")

    Set Application.Printer = hangi_yazici
    DoCmd.OpenReport "FaturaDokum", acViewNormal
    DoCmd.Close acReport, "FaturaDokum", acSaveNo   
 End If
Else
Me.Undo
MsgBox ("Yazdırma işlemi iptal edilmiştir"), vbCritical, "YAZDIRMA İPTAL BİLGİLENDİRMESİ"
Exit Sub
End If

kodları ile değiştirmek sureti ile,önceden tanımlı yazıcı adına göre raporu ön izleme olarak açmaksızın direkt olarak raporu normal hali ile yazdırabilirsiniz.yazdırma bittikten sonra da direkt raporu kapattırabilirsiniz.

Bilginize…iyi çalışmalar,saygılar.
.rar Fatura 2.3 ATOZ-ATOZ.rar (Dosya Boyutu: 95,82 KB | İndirme Sayısı: 7)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Yazdırma Sorunu - Yazar: kenan827 - 22/01/2016, 12:46
Cvp: Yazdırma Sorunu - Yazar: atoz112 - 22/01/2016, 13:01
Cvp: Yazdırma Sorunu - Yazar: kenan827 - 22/01/2016, 13:50
Cvp: Yazdırma Sorunu - Yazar: atoz112 - 22/01/2016, 14:49
Cvp: Yazdırma Sorunu - Yazar: kenan827 - 22/01/2016, 16:00
Cvp: Yazdırma Sorunu - Yazar: atoz112 - 22/01/2016, 16:04
Cvp: Yazdırma Sorunu - Yazar: atoz112 - 22/01/2016, 16:30
Cvp: Yazdırma Sorunu - Yazar: kenan827 - 22/01/2016, 20:15
Cvp: Yazdırma Sorunu - Yazar: kenan827 - 23/01/2016, 01:17
Cvp: Yazdırma Sorunu - Yazar: atoz112 - 23/01/2016, 17:02
Cvp: Yazdırma Sorunu - Yazar: kenan827 - 23/01/2016, 17:21
Cvp: Yazdırma Sorunu - Yazar: atoz112 - 23/01/2016, 19:00
Cvp: Yazdırma Sorunu - Yazar: kenan827 - 23/01/2016, 19:15
Task