Merhaba arkadaşlar, forumda yazdır butonu tıklandığında, yazdır menüsü üzerinden çıktı alıyoruz. Fakat kullanıcılar bazı dalgınlıkları sonucu, "seçili kaydı yazdır" seçeneğini tıklamayı unutuyorlar ve çok sayıda kağıt israfı meydana geliyor.
Acaba yazdır butonu tıklandığında, yazdır menüsü görünmeksizin, seçili kaydın çıktısını almak mümkün olabiliyor mu?
sitede araştırdım fakat bu soruya bir cevap bulamadım. Yardımcı olursanız sevinirim. Teşekkürler.
sayın mehmetb84,
Site Kuralları gereği içeriğinde farazi gerçek dışı veriler ve birkaç kayıt olacak şekilde örnek uygulamanızı konunuza dahil etmeyi ihmal etmeyiniz.
bahsettiğiniz talebinize yönelik olarak;
ilk etapta bir cevap verebilmiş olmak adına (elbette,alternatif çözümler de mevcut),aşağıdaki açıklamanın yapılması uygun görülmüştür.
öncelikle,bir çıktısı alınmak istenen kaydı oluşturmak üzere bir SORGU hazırlayınız.ve sorgunun ilgili kaydı barındırması için de id alan adının olduğu sütun kısmının ÖLÇÜT (Kriter) satırına)
Kod:
[Forms]![furmun_adi]![formdaki_id_alaninin_denetim_adi]
kod kalıbını ekleyiniz ve sorguyu kaydediniz(.buradaki form adı ve denetim adı kısımlarını kendinize göre değiştiriniz.)
ardından,bu sorguyu kaynak göstererek RAPOR oluşturunuz.(tercihe göre,isteğinize göre raporu düzenleyiniz).
son olarak da,bu raporu açmaya dair aşağıdaki kod kalıbını kullanarak ilgili yazdır butonuna aktarınız.
Kod:
DoCmd.OpenReport "Raporun_adi", acPreview
böylece,üzerinde aktif olan kaydın rapor görselini elde etmiş olursunuz ve tercihinize göre de çıktısını bu hali ile de alabilirsiniz.bilginize...iyi çalışmalar,saygılar.
Ben rapor oluşturmadan, forumda çıktı alma butonuyla bu işin halledilip halledilemeyeceğini sormuştum. Raporla demekse tek çözüm mecbur onu yapıcam.
Bu arada farazi kayıt ekleme konusunda söylediklerinizi dikkate alacağım.
sayın mehmetb84,
Alıntı:..."seçili kaydı yazdır" seçeneği...
ifadenizde kast ettiğiniz eğer bir checkbox denetimi ise,
yine en basit işlem olarak,
yazdırma butonunun olay yordamındaki kodların öncesine bir kontrol oluşturup eğer bu checkbox denetimi işaretli ise çıktı alma işlemini uygulayabilirsiniz.işaretli değilse de çıktı alma işlemini geçersiz duruma getirebilirsiniz.
bilginize...iyi çalışmalar,saygılar.
Hayır checkbox denetimi değil, yazdır komutu sonrası ekrana gelen yazdırma ekranından bahsediyorum. Orada varsayılan olarak hepsini yazdır seçeneği seçili oluyor. İnsanları şaşırtabiliyor. O yüzden seçili kaydın yazdırılmasını sağlayan bir kod var mı onu sormuştum. Çok da önemli değil yapacak bir şey yoksa.
sayın mehmetb84,
Alıntı:Site Kuralları gereği içeriğinde farazi gerçek dışı veriler ve birkaç kayıt olacak şekilde örnek uygulamanızı konunuza dahil etmeyi ihmal etmeyiniz.
önceki mesajda da belirtiğim gibi,isterseniz örneğinizi dahil ediniz.
örnek üzerinden devamlılığı sağlamak yerinde olur kanısındayım.böylece,harici mesaj artımı da engellenmiş olur konunuzda.
bilginize...iyi çalışmalar,saygılar.