AccessTr.neT
Rapor Kayıt Kaynağı Değiştirme Vba - 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ığı: Rapor Kayıt Kaynağı Değiştirme Vba (/konu-rapor-kayit-kaynagi-degistirme-vba.html)

Sayfalar: 1 2 3 4 5 6


RE: Rapor Kayıt Kaynağı Değiştirme Vba - mgunes - 05/06/2020

Raporları alt rapor olarak nasıl birleştirdiğinizi kısaca gösterebilir misiniz, ben inceledim ancak benzerini yapamadım. Eğer anlarsam çok kullandığımızdan raporlamalarda kullanacağım. 3 rapordaki yapıyı tek rapora taşımak demişsiniz o nasıl oluyor ve sizce hangisi daha pratik? 
İyi çalışmalar.


RE: Rapor Kayıt Kaynağı Değiştirme Vba - berduş - 05/06/2020

Öncelikle belirteyim raporlama konusunda pek deneyimli değilim, hemen hemen hiç kullanmıyorum O nedenle deneme yanılma yoluyla en uygununun hangisi olduguna sizin karar vermeniz gerek
Aynı sorguyu kullandığı için bence 2. yöntem daha pratik 3  rapor da aslında aynı sorgunun farklı kisimlarini kullandığı için aynı raporda tüm alanları göstermek daha uygun gibi
altrapor yöntemindeyse yaptığım tek şey aynı sorguyu kullana boş bir rapor oluşturup diğer 3 raporu sürükle bırak yöntemiyle boş rapora ekledim sadece


RE: Rapor Kayıt Kaynağı Değiştirme Vba - mgunes - 05/06/2020

Gönderdiğiniz dosyanın mevcut haliyle önizlemede rapor üst bilgisi çıkmıyor. (Logo, kurum bilgisi ve sayfa başlığını içeren kısım)
2. yöntem için, aynı raporda  tüm alanları gösterirken 3 ayrı sayfanın özgün yapısını nasıl koruyabiliriz ve raporun özellikler kısmında genişliği yer alırken yükseklik diye bir tanımlama yok. 
Teşekkürler görüşleriniz için.


RE: Rapor Kayıt Kaynağı Değiştirme Vba - berduş - 05/06/2020

araya sayfa sonu ekleyerek deneyebilirsiniz. ince ayarları sizin yapmanız gerekebilir
yada eski yapıyı korursunuz ama kodları aşağıdaki gibi düzenlersiniz
DoCmd.OpenReport "RPRSYF1", acViewPreview
DoCmd.OpenReport "RPRSYF2", acViewPreview
DoCmd.OpenReport "RPRSYF3", acViewPreview
3böylece 3 farklı rapor çıkar

eğer döngülü yapmak isterseniz
for x=1 to 3
DoCmd.OpenReport "RPRSYF" & x, acViewPreview
next x

raporların sorgusu sabit değişmiyor o nedenle sorgu kaynağını değiştirmeye gerek yok bence


RE: Rapor Kayıt Kaynağı Değiştirme Vba - mgunes - 05/06/2020

Sorgu kaynağını kişilerin farklı muayenelerini ayırmak için kullanmam gerekli. Örneğin yıllık bazda yapılan muayeneler var, 6.sı yapılmakta. Eski Access tablolarını tek dosyada topladım. Farklı raporlar oluşturmadan (işyerinde eski muayeneler talep edilebiliyor) şablon üzerinden kayıt kaynağı selektörü ile çıktı almak, diğer durumda bir sürü raporu farklı isimlerle bulundurmam gerekiyor.(6x3 , 18 tane rapor) Bu arada for döngüsü işime yarar sağolun. Sayfa sonu nasıl eklenir bilmiyorum.


RE: Rapor Kayıt Kaynağı Değiştirme Vba - berduş - 05/06/2020

raporu tasarım modunda açtığınızda yukardaki buton, metin kutusu vs vs eklediğimiz yerde sayfa sonu ekle nesnesi de var