Access Raporları Pdf Olarak Görüntüleme

1 2 3 4 5 6 7 8 9 10
19/04/2011, 15:31

mehmetdemiral

Hata alan arkadaşlar için bir exe dosyası olarak 2 adet dll eklenmiştir. Bu dll dosyaları olmayanlar yükleyerek uygulamayı sorunsuz olarak kullanabilirler.
19/04/2011, 15:49

mehmetdemiral

(19/04/2011, 15:14)erkanx yazdı: buraya çıkart dedikten sonra adobe reader ile aç diyorum ama hata veriyor.

Yazdıklarınızdan yola çıkarak sizin daha rar dosyası çıkartırken yanlışlık yaptığınızı anlıyorum. "Buraya çıkart" olayı winrar ile ilgili. Çıkarılan dosyayı Access ile açmalısınız çünkü mdb dosyasıdır. Benim çalışmamda "buraya çıkar" falan diye bir bölüm yok. Sanırım bir yanlışlık yapıyorsunuz.
09/06/2011, 11:53

hgulsever1702

Tşkler...
03/03/2012, 21:07

kesoka

mehmet hocam çok güzel bir çalışma tşkler.
yalnız bir sorum olucak geliştirme adına
sizin eklediğiniz örnekde listeye bütün raporlarımızı alıyor fakat eğer raporumuz bir sorgudan oluşuyor ise bu bi sorun oluyor parametre değerleri istiyor malum. sizin bu eklediğiniz çevirme örneğini forma eklemek mümkünmüdür. mesela bir formumuz var ve o forma iki tarih arası rapor almak için hem tarih kutularını hemde rapor al butonunu koymuşuz bir butonda o raporu direk pdf ye çevirme için koyabilimiyiz. ve pdf ye çevirirken aynı rapor yazdırdaki gibi paremetre sormadan direk çevirsin. kodları inceledim ama bunu sağlayamadım....

Private Sub Komut0_Click()
Dim blRet As Boolean
blRet = ConvertReportToPDF(Me.lstRptName, vbNullString, _
Me.lstRptName.Value & ".pdf", False, True, 150, "", "", 0, 0, 0)

bu komutu listeden al değilde ismini bellirttiğimiz raporu pdf çevircek hale nasıl getirebiliriz..
tşkler şimdiden....
03/03/2012, 21:54

mehmetdemiral

Parametre sorma olayı tamamen programınızla ilgili bir şey değil mi? Uzun zaman oldu, tam hatırlamıyorum programı ama tekrar incelemeden yazayım istedim. Hatırladığım kadarıylla bu örnek, içinde var olan bir raporu pdf olarak çıkartmaya yarıyordu. Sizin dediğiniz gibi, eğer bir raporu açarken parametre girilmesi gerekliyse o zaman bu eklenti ne yapsın? Bir rapor açılmak için bazı değerlere ihtiyaç duyar. Bunlar tam olarak sağlanırsa rapor açılır. Bu durumda süreç oluşmuş olur ve siz böyle bir raporu ister ekrana açarsınız, ister yazıcıya yollarsınız isterseniz de bu eklenti ile pdf yaparsınız. Öyle değil mi? Burada istediğinizi anlayamadım. Yani raporu açtığınızda eğer "Adı Soyadı" isimli bir bilgininin bir yerlerden gelmesi gerekiyorsa o zaman parametre istemesi veya hata vermesi normal değil mi? Yanlış mı anlamışım acaba* Sizin sorduğunuz bu değil miydi?

İkinci olarak, mevcut yapı içindeki bir rapor değil de "Gözat" penceresiyle açılan bir raporun mu çevrilmesini istiyorsunuz? Yani herhangi bir mdb içindeki başka bir rapor mu dışarıdan açılacak? Bu durumda bu işi ABBYY Pdf Creator ile daha kolay yapabiliyoruz zaten. Sisteme bir sanal yazıcı kuruyor bu yazılım ve siz yazıcıya gönderdiğiniz her dökümanı isterseniz pdf olarak oluşturabiliyorsunuz. Tam tersi olarak pdf bir dökümanı da ofis belgelerine (word-excel) dönüştürebiliyorsunuz. Bunu Access içinden yapmanın bir getirisi olur mu bilmem.

Bu çalışmada amaç, Access içindeki bir raporun istenirse pdf olarak kaydedilmesiydi. Gözatarak seçme olayı sadece yine o mdb -veya proje demek lazım- içindeki raporlar arasında olursa anlamlı olur diye düşünüyorum.


Bu yazdıklarım ışığında yanlış anladığım yerler varsa lütfen tekrar yazar mısnız* Tabii daha açıklayıcı olsun. Sevgilerle...
Bu arada form üzerinden parametre girme olayını yanlış anlamışım. Tekrar okuyunca anladım Deneyeceğim dediğiniz. İki tarih arası parametre girme olayını form üzerinden gerçekleştirip pdf'ye çevirme olayına bakıyorum şimdi. Bu açıdan yukarda yazdıklarım geçersiz oldu. Kusura bakmayın. Silmedim, yanlış anladığım görülsün istedim.
03/03/2012, 22:36

kesoka

sayın hocam haklısınız ben demek istediğimi tam olarak ifade edemedim. şu şekilde anlatmaya çalışıyım. aşağıda ekledim örnekde tablo1 diye formumuz ve raporumuz var tablo1 raporu gördüğünüz üzere sorguyla alıyor veriyi yani [forms]![tablo1]![tarih] alanından. sizin örneğinizdeki tüm raporları bir listeye alıp ordan seçtirip pdf yapıyor. benim kastetmek istediğim ise tablo1 formuna bir buton koysak ve desekki bu butona tıklayınca tablo1 raporunu pdf ye çevirip kaydet. tablo1 formundaki rapor butonu nasıl ki tablo1 formu tarih alanını kriter alıyorsa pdf ye çevirirken de bunu kriter alarak çevirmesi mümkünmüdür. umarım anlatabilmişimdir hocam ilginiz ve detaylı açaıklamalarınız için çok teşekkür ederim.

Ek Dosyalar


bu arada hocam ben bu örneğinizde sorun yaşıyordum. "Geçerli nesnenin çıktısını almak istediğiniz biçim kullanılabilir değil" şeklinde. benim gibi bu sorunu yaşayanlar varsa diye affınıza sığınarak buraya yazmak isterim.
çözmü: Başlat/çalıştır/regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\ Access\Report
not: 2003 kullanıcıları için 11.0 dır. 2000 için sanırım 10.0

Buraya kadar gelin daha sonra "snapshot formatına" çift tıklatın ve "değer verisini";

Formats\snp,,1,Snapshot Format (*.snp),0

olarak değiştirdiğinizd ebu hatayı almamış oluyoruz.
1 2 3 4 5 6 7 8 9 10