Skip to main content

AccessTr.neT


Rapor Kayıt Kaynağı Değiştirme Vba

Rapor Kayıt Kaynağı Değiştirme Vba

Çözüldü #1
Merhabalar,
kayıt kaynağı aynı olacak şekilde 3 rapor var,
açılan kutuda satır kaynağı 2 parametreli örnekte 1. Formun sorgu kaynağını nasıl SRG1 yapabilirim?

Visual Basic Code
If Me.Acl_KytKyn = "2.Form" Then

DoCmd.OpenReport "RPRSYF1", acViewDesign
DoCmd.OpenReport "RPRSYF2", acViewDesign
DoCmd.OpenReport "RPRSYF3", acViewDesign
Reports!RPRSYF1.RecordSource = "SRG2"
Reports!RPRSYF2.RecordSource = "SRG2"
Reports!RPRSYF3.RecordSource = "SRG2"
DoCmd.Close acReport, "RPRSYF1", acSaveYes
DoCmd.Close acReport, "RPRSYF2", acSaveYes
DoCmd.Close acReport, "RPRSYF3", acSaveYes

ElseIf Me.Acl_KytKyn = "1.Form" Then

End If

diğer sorum kayıt kaynağı aynı 3 raporun kodlarının daha kısa yazılması mümkün mü?
Teşekkür ederim.

Cevapla
#2
Calismanizi ekleyip raporlarin amacini ve amaciniz daha net açıklarsanız daha uygun bir çözüm yolu bulabiliriz.
Iyi calismalar
Cevapla
#3
Göndermeden önce düzenlemem uzun zaman alacak, yine de isterseniz göndereyim. Amacım tek şablon form ve tek şablon rapor (buradaki rapor 3 sayfa, daha önce gönderdiğim muayene dosyalarına benzer yapı ) ile rapor kayıt kaynağını formdaki bir kontrol (buton, seçenek vs. ) ile değiştirerek farklı durumlarda ilgili formdan pdf olarak rapor almak ve yazdırabilmek. Formun kayıt kaynağını bir başka formdan kontrol edebiliyorum.
Son Düzenleme: 04/06/2020, 11:48, Düzenleyen: mgunes.
Cevapla
#4

Visual Basic Code
Forms!formm1.RecordSource = "srg1"

şeklinde dener misiniz?

Cevapla
#5
Merhaba, dosyam ektedir.
.rar RaporKayitKaynagi_Mg.rar (Dosya Boyutu: 248,76 KB | İndirme Sayısı: 3)
Cevapla
#6
dilerim işinize yarar ben 3 raporu tek rapor altında altrapor olarak göstedim ama siz alt rapor yerine diğer 3 raporudaki yapıyı tek rapora da taşıyabilirsiniz
.rar RaporKayitKaynagi_hy.rar (Dosya Boyutu: 217,71 KB | İndirme Sayısı: 6)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da