arkadaşlar programım sabit kalacak ama müşterinin fatura dizaynı başka bir mdb içinde olacak ve ben program mdb si içinden bu fatura formatını nasıl çağırıp izlerim. her müşterinin dizaynını program mdb si içinde tutmak istemiyorum.
Başka dosyadan rapor açtırıp yazıcıdan yazdırmak deseydiniz yardımcı olabilirdim.
aynen öyle zaten
her müşterimin fatura dizaynını onun kendi makinasında örneğin (c:\Rapor.mdb) dosyasında saklamak istiyorum. sadece program mdb sinden de bu rapor.mdb dosyasındaki fatura raporunu izlemek yani kendi dizaynında görmek. şimdiki halinde program dosyası içinde her firmanın dizaynları gömülü
rptFatura_Ahmet
rptFatura_Mehmet
rptFatura_Derya gibi.
Derken zaten bizim
Kod Bankasında varmış
Masaüstümde accesstr.accdb isimli bir dosya içinde tbl_ogrenciler isminde bir rapor var. Aşağıdaki kod ile açıp önizleme yapabilirsiniz.
Dim a As Access.Application
Set a = New Access.Application
a.OpenCurrentDatabase CurrentProject.Path & "\" & "accesstr.accdb"
a.DoCmd.OpenReport "tbl_ogrenciler", acViewPreview
a.DoCmd.Maximize
a.Visible = True
teşekkürler işime yarar ama bir eksik var gibi programı komple call ediyor.sadece dizaynı açamıyor. autorunlara takılıyor. ama biraz uğraşırsam hallederim gibi.
ellerine sağlık...
O zaman oradaki raporu import etmeniz işiniz bittikten sonrada silmeniz gerek. Kod içinde Nothing ile hafızayı boşaltma işlemi vs. de yapılmadı. Yani ya import ya harici
Access ile açılması gerekecek ya da direkt yazdırılacak.