Skip to main content

AccessTr.neT


Değişiklikleri kayıt etme ve yazdırma sorunu

Değişiklikleri kayıt etme ve yazdırma sorunu

#7
Çok teşekkürler Hocam.
Hocam A4 kağıdının yüksekliği 29,75cm benim kağıdımın yüksekliği 20cm A4 ayarın da yazdırdığımız zaman ikinci faturada kağıdını geri sarmamız lazım. aksi taktirde ikinci fatura kayıyor.
bazen unutup geri sarmadığımız zaman, direk yazdır komutunu verdiğimiz zaman faturadaki veriler kayıyor. Acaba kağıt 20cm olarak ayarlamanın başka yolu yok mu. Kod ile kağıdı yazıcıdan geriye sarma veya kağıdın boyutunu 20cm ayarlama gibi birşekilde olabilir mi acaba. Eğer olmuyorsa yapılacak bir şey yok. Saygılar.
Son Düzenleme: 24/01/2016, 20:01, Düzenleyen: kenan827.
Cevapla
#8
sayın kenan827,

baskı almadan öncesinde,sağ tuşa basıp YAZDIR seçeneğini işaretlediğinizde;
yazıcınızın KAĞIT ayarlarından boyut olarak A4 yerine bir diğer seçenek olarak CUSTOM ifadesi üzerinden manuel şekilde değerler girip (cm değerini inch olarak yazıp,örneğin:genişlik için 200 mm ve yükseklik için de 280 mm yazmak gibi),
bu şekilde de baskı almayı deneyebilirsiniz.

ayrıca,
konu başlığına dair sorununuz çözüldüyse,lütfen bunu konunuzda beyan ederek konunuzun kapattırmayı talep ediniz.

bilginize...iyi çalışmalar,saygılar.
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
#9
Hocam açtığım bütün konulara çözüm bulduğunuz için çok, çok teşekkürler.
Bu yazdırma konusuna bağlı olarak sizden çok küçük bir isteğim olacak daha önce sizden yazdır butonuna ("Faturayı YAZDIRMAK istiyor musunuz?) uyarısını eklemenizi istemiştim. sadece bu uyarıyı koddan kaldırırmısınız. Yine yazdır butonu ile kayıt yapsın eksik bilgi varsa işlem yapmasın. Yani diğer uyarılar kalsın.

Kod:
Private Sub Komut33_Click()
'ATOZ:
'KAYDETME İÇİN MESAJ BİLDİRİMİ
SetProp "AllowShortcutMenus", dbBoolean, False 'Kısayol menusu aktifleştirme




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
    DoCmd.OpenReport "FaturaDokum", acPreview
    End If
Else
Me.Undo
MsgBox ("Yazdırma işlemi iptal edilmiştir"), vbCritical, "YAZDIRMA İPTAL BİLGİLENDİRMESİ"
Exit Sub
End If
End Sub

Son Düzenleme: 24/01/2016, 23:31, Düzenleyen: kenan827.
Cevapla
#10
sayın kenan827,

öncelikle,
Site Kuralları sayfasında yazılı hususları tekrar incelemenizin yerinde olacağını ve Yönetim tarafından uyarı puanları almamanız adına bu kurallar çerçevesinde lütfen,konu başlığınız ile ilgili sorununuz çözüldüğü takdirde konunuzda bu çözümün sağlandığını ve konunun Cevaplanmış Sorular kategorisi içerisine taşınmasını talep etmeyi ihmal etmemenizi ve ayrıca açtığınız konularınızda konudaki sorununuzun veya talebinizin dışında harici sorunuz ya da talebiniz söz konusu olduğunda bunu mevcut konunuzun dışında yeni konular açarak ve özellikle de her bir konuda tek soru sormak sureti ile danışmaya ve yazmaya gayret ediniz.

böylce,hem kurallara uyulmasını göstermiş olursunuz hem de benzer sorunlara maruz kalabilecek olan üyelerimizin de rahatlıkla aradıklarında bu sorunları içeren konulara ulaşabilmelerini de sağlamış olursunuz.

takdir edersiniz ki,bir konu içerisinde farklı içeriklerde ve taleplerde sorular yanıtlandığında arama durumlarında hem mesaj yoğunluğu nedeni ile pek rağbet görmeyecektir konu hem de inceleme imkanı daha verimli olması sağlanır.

son olarak,konunuzu;
başlığına uygun olarak çözüldü düşüncesi ile Cevaplanmış Sorular kategorisi içerisine taşımadan önce,bu son belirttiğiniz talebinize dair şu yanıtın verilmesi uygun görülmüştür.

ilgili butonun içeriğini komple iptal edip yerine aşağıdaki kod satırlarını dahil ediniz.bilginize...iyi çalışmalar,saygılar.

Kod:
Private Sub Komut33_Click()
'YAZDIRMA İÇİN MESAJ BİLDİRİMİ

    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
    DoCmd.OpenReport "FaturaDokum", acPreview
    End If
End Sub

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
#11
Çok haklısınız hocam yaptığınız bütün uyarılara bundan sonra riayet edeceğim. İnanın ki bilerek kural ihlali yapmıyorum. Farkına varmadan bir hata yapışsam kusura bakmayın. Her seferinde ayrı, ayrı konu açıp sizin fazla zamanınızı almamak adına ayni kon başlığı altında başka konu sormuştum. Ama yukarıdaki açıklamanıza göre çok haklısınız.

Hocam açtığım bütün konulara çözüm bulduğunuz için teşekkürler. Bu açtığım konuya da çözüm getirdiğiniz için cevaplanmış sorulara taşıyabilirsiniz. Saygılarımla iyi akşamlar diliyorum.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da