merhabalar,
ekteki accessde görüleceği üzere 1_HEADER_RAPORU ve 2_DATA_RAPORU adındaki iki ayrı raporu hazırladım ve kendi içerisinde alt sayfa numaralandırması ekledim. header raporu 2 sayfadan, data raporu ise 1 sayfadan oluşuyor. Amacım bu iki raporu finalde tek rapor yani tek bir pdf elde edebilmek, ama burada da alt sayfa numalandırmalar kendi içerisinde aynen kalacak. yani toplamda 3 sayfalık tek bir pdf elde etmek istiyorum, bu durumda;
1 sayfa altında : Sayfa 1/2
2 sayfa altında : Sayfa 2/2
3 sayfa altında : Sayfa 1/1
yazmalı.
Bunu dosyadaki final raporda yapmaya çalıştım, ama sayfa numaralandırmaları kaldırıyor. nasıl yapabilirim?
sn mdongul;
amacınız tek bir pdf ise;
her iki raporu pdf olarak dosyanıza kaydedin ve
aşağıdaki linkteki uygulama da her iki veya daha fazla pdfleri tek pdf olarak kaydedebilirsiniz..
Sn jon206,
linki inceledim ve süper bir çözüm olmuş, ama o konuya da yazdığım üzere;
evdeki şahsi bilgisayarımda denedim, sorunsuz çalıştı. ama iş bilgisayarımda denediğimde "Run Time:48 File not found : StrStorage.dll" hatası veriyor. hem system32 hem de syswow64 klasörlerine dll leri ekledim, ama yine de olmadı.
bu arada aşağıdaki koda "PtrSafe" eklemek zorunda kaldım, yoksa kodu kırmızıya boyayıp hata veriyor. ne yapmam gerekiyor? teşekkürler.
Public Declare PtrSafe Function MergePDFDocuments Lib "StrStorage.dll" _
(ByVal PDFMaster As String, _
ByVal PDFChild As String _
) As Boolean
garanti olsun diye aşağıdaki iki foldera da dll leri ekledim, yine olmadı.
.... Lib "C:\Windows\System32\StrStorage.dll" _
veya
.... Lib "C:\Windows\Syswow64\StrStorage.dll" _
bu detayları çok bilmiyorum ama VBA Editoru'nde Tools >References den birşey eklemek gerekiyor olabilir mi? yada register gibi bir işlem veya vba editoründe bu dosyayı secure yapmak gibi bir işlem gerekiyor olabilir mi?
windows sistemi 64 bit kullanıyorsanız syswow64 klasörün içersine;
windows sistemi 32 bit kullanıyorsanız system32 klasörün içersine;
atın register ve referans yapmana gerek yok
ektedi vt uyguladım ve çalıştı 64 bit kullanıyorum..
sn jon206,
gönderdiğiniz dosyalarla herşeyi denedim, ama yine olmadı, bu arada ben de de 64 bit kurulu. ama evdeki bilgisayarımda denediğimde bende de çalışmıştı. sanırım bizim iş bilgisayarı olduğundan domain, firewall veya başka bir security veya ayara takılıyor. biraz daha deneyeyim, birşey bulursam yazarım. teşekkürler ilginize.