AccessTr.neT
Raporda Yazdırma Alanı Formdan Ayarlama yapılırmı? - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Raporda Yazdırma Alanı Formdan Ayarlama yapılırmı? (/konu-raporda-yazdirma-alani-formdan-ayarlama-yapilirmi.html)

Sayfalar: 1 2 3 4


Raporda Yazdırma Alanı Formdan Ayarlama yapılırmı? - perisanoglu - 03/03/2010

Herkese kolay gelsin arkadaşlar..İnternette ve forumumuzda araştırdım benzer örnek bulamadım..forma bağlı rapordaki yazdırma alanlarını form üzerinden ayarlayabilirmiyiz...yani forma konulacak 4 tane buton ile raporda bulunan tüm alanları yukarı aşağı sağa ve sola kaydırabilirmiyiz raporu açmadan? kaydırma hızıda ctrl tuşuna basılı tutanarak kaydırılan hızda yani yavaş hızda olacak şekilde..kendim epeyce deneme yaptım ama maalesef yapamadım..bu işlemi Access penceresi gizlenmiş veri tabanında accesi tasarım görünümünde açmadan form üzerinden yapabilirmiyiz? yardımlaınız için şimdiden teşekkürler..


Cvp: Raporda Yazdırma Alanı Formdan Ayarlama yapılırmı? - C*e*l*o*y*c*e - 03/03/2010

Sayın perişanoğlu ne demek istediğinizi tam anlamadım ama benim elimde bulunan tut sürükle formu var bunu kullanarak birşeyler yapabilirsin istersen bir inlece kolay gelsin


Cvp: Raporda Yazdırma Alanı Formdan Ayarlama yapılırmı? - assenucler - 03/03/2010

Teşekkürler Sayın C*E*L*O*Y*C*E....


Cvp: Raporda Yazdırma Alanı Formdan Ayarlama yapılırmı? - perisanoglu - 03/03/2010

ayın C*E*L*O*Y*C*E ilginiz için teşekkürler..ama istediğim sizin eklediğiniz örnekteki gibi bişey değil..kendi hazırladığım trafik tescil programında(forumda paylaşımı var) böyle bir düzenleme düşünüyorum ama ben içinden çıkamadım..access veritabanı Access penceresi gizlenmiş olarak açılıyor. ek1 ve ek9 belgelerini doldurduğumuz formların bağlı olduğu raporlarda bulunan metin kutuları matbu bir belgede belirli yerlere gelecek şekilde tarafımdan tek tek ayarlandı. yazdırma yaparken bazı yazıcı modellerine göre tekrar ayarlama yapılması gerekebiliyor..belgede istenilen yere denk gelmeyip küçük kaymalar oluyor.ama bu ayarlama veritabanını tasarım görünümde açarak rapor tasarımından yapılabiliyor. benim istediğim örnekte olduğu gibi form 1 ve bu forma bağlı rapor 1 var..raporu tasarım göünümünde açmadan form1 e eklenecek 4 adet butonla yukarı aşağı sağa ve sola rapordu bulunan bütün metin kutularının eşit oranda kaydırılabilmesi..böyle bir kod yazılabilirmi yada böyle bir ayarlama yapılabilirmi..


Cvp: Raporda Yazdırma Alanı Formdan Ayarlama yapılırmı? - mehmetdemiral - 03/03/2010

Bununla ilgili çok güzel uygulamalar var. Fakat siz raporun baskı önizlemesinde de bunu elle ayarlayabilirsiniz. Ama ille de bir form üzerinden ayarlayacağım diyorsanız, o da mümkündür. Bunun için rapordaki tüm alanların konumlarını x ve y biçiminde bir tabloda saklamalısınız. Daha sonra bu değerlerle bir form aracılığı ile oynayabilirsiniz. Hatta rapordaki alanları bir fatura veya resmi bir matbuu belge gibi dizayn edebilirsiniz. Bununla ilgili zamanım olursa size bir örnek hazırlarım.


Cvp: Raporda Yazdırma Alanı Formdan Ayarlama yapılırmı? - mehmetdemiral - 04/03/2010

Bu arada ben zaman bulana kadar yaparsınız belki diye, raporun kenar boşluklarını ayarlayan kodları aşağıda verdim:

Me.Printer.LeftMargin = 1000
Me.Printer.TopMargin = 1000
Me.Printer.RightMargin = 1000
Me.Printer.BottomMargin = 3000

Bu kodların raporun açılışına yazılması gerek. Bunun için değerleri form üzerinde belirleyip global bir değişken üzerinden aktarmak çözüm olabilir. Tabii tablodan direk olarak almak da mümkündür.