Skip to main content

AccessTr.neT


Raporda Yazdırma Alanı Formdan Ayarlama yapılırmı?

Raporda Yazdırma Alanı Formdan Ayarlama yapılırmı?

Çözüldü #1
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..
.rar Örnek.rar (Dosya Boyutu: 15,49 KB | İndirme Sayısı: 29)
Son Düzenleme: 03/03/2010, 22:46, Düzenleyen: perisanoglu.
Cevapla
Çözüldü #2
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
.rar tut sürükle form örneği.rar (Dosya Boyutu: 40,47 KB | İndirme Sayısı: 82)
Cevapla
Çözüldü #3
Teşekkürler Sayın C*E*L*O*Y*C*E....
Cevapla
Çözüldü #4
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..
Cevapla
Çözüldü #5
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.
İnadına, ille de Accesstr.net...
Cevapla
Çözüldü #6
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.
İnadına, ille de Accesstr.net...
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task