Skip to main content

AccessTr.neT


Raporu Pdf Olarak Kayıt Etmek.

Raporu Pdf Olarak Kayıt Etmek.

#1
Merhaba Hocalarım.

Eklediğim uygulamada AnaMenu Formunda Firma ve Firma2 açılan kutuda müşteriyi seçip rapor al butonuna tıklayarak rapor alıyorum. Raporla birlikte açılan YazıcıSeçFirma ve YazıcıSeçFirma2 formlarında Listeyi Kaydet butonuna tıkladım zaman açık olan Raporu kayıt edeceğine genel bütün müşterilere ait raporu Pdf olarak kayıt ediyor. Ayni şekilde açılan rapor yerine genel raporu yazdırıyor.  6 adet değişik rapor kayıt ederek ve yazdırıyorum bunları tek Yazıcı seç ve listeyi kaydet formundan yapamadığımdan 6 adet yazıcı seç formu ekledim. Bu konuda yardımlarınıza ihtiyacım var. Yardımlarınız için şimdiden teşekkürler. 
.rar Cari-3.rar (Dosya Boyutu: 107,51 KB | İndirme Sayısı: 11)
Cevapla
#2
sayın m_demir;

Alıntı:AnaMenu Formunda Firma ve Firma2 açılan kutuda müşteriyi seçip rapor al butonuna tıklayarak rapor alıyorum. Raporla birlikte açılan YazıcıSeçFirma ve YazıcıSeçFirma2 formlarında Listeyi Kaydet butonuna tıkladım zaman açık olan Raporu kayıt edeceğine genel bütün müşterilere ait raporu Pdf olarak kayıt ediyor.

ifadenize yönelik olarak;

AnaMenu adlı formun üzerinde yer alan Komut22 adlı buton tıklandığında,açılan Firma Raporu akabinde YaziciSec adlı form ekranda belirmektedir fakat sizin bahsettiğiniz gibi YaziciSecFirma adlı forma yönlendirilme olmamaktadır.

sanırım,öncesinde bunu düzeltmelisiniz,eğer bu geçersizse.

ayrıca,
YaziciSec adlı formun üzerindeki LİSTEYİ KAYDET butonunun olay yordamında yazılı kodlarda da görüleceği üzere,FİRMA raporu değil GENEL rapor adı yazılmakta olduğu için bu raporu pdf olarak kaydetmesi de doğal.

bu hususları tekrar kontrol edip gerekli düzeltmeleri de yaparak,talebinizi yeniden oluşturmayı deneyiniz,eğer ki hatalı açıklamalar geçerliyse.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
sayın m_demir,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT
2.mesajda yapılan açıklamalarda bahsi geçen işlemlerin düzenlenmesi ile istenilen durumlar sağlanmıştır.

bilginize...iyi çalışmalar,saygılar.
.rar Cari-3-ATOZ.rar (Dosya Boyutu: 122,38 KB | İndirme Sayısı: 17)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#4
Çok haklısınız Hocam Firma Raporu ve Firma2 Raporlarında Açıldığında kod sayfasına YaziciSecFirma ve YaziciSecFirma2 yı atamamışım YaziSec kalmış. 

Hocam değiştirdim AnaMenu Formu, Firma Raporu ve Firma2 Raporu, YaziciSecFirma ve YaziciSecFirma2 Özellikler Diğer Açılan Kalıcı Eveti seçmeme rağmen  rapor sayfası ve yazıcı seç formu açılmıyor. Eksik bir şeyler yapıyorum bakabilirmisiniz. Saygılar.
Cevapla
#5
Çok, çok teşekkürler Hocam ellerinize sağlık.
Hocam konuyu taşıyabilirsiniz. Saygılarımla iyi geceler.
Cevapla
#6
sayın m_demir,

mevcut örnek uygulama üzerinde yer alan PDF dosyasına dönüştürme kodları üzerine naçizane iki önerim olacak.

1)

gerek FİRMA ve gerekse de FİRMA2 adlı raporların PDF haline dönüştürme kodlarında yer alan

.InitialFileName = Format(Now(), "dd.mm.yyyy") & ".pdf"

kod satırı,her iki rapor için de aynı nitelikte kullanıldığı gerekçesi ile,klasör üzerinde aynı tarihli olarak kaydedilme durum olacağından dolayı çakışma oluşturacaktır ve bununla birlikte de bir öncekinin üzerine kayıt yapılacağı için de önceki pdf dosyası silinecektir.

ÖRNEK

DoCmd.OutputTo acOutputReport, "Firma2", acFormatPDF, CurrentProject.Path & "\" & "Veresiye_Satislar" & "\" & AktarilanBelge, True

bu nedenle;
ya VERESİYE SATIŞ (FATURALI) ve VERESİYE SATIŞ raporları için (bir diğer ifade ile,FİRMA ve FİRMA2 adlı raporlar kast edilmektedir),uygun bir tanımlama ile ayrı klasörler oluşturup pdf dosyalarını her birinin kendi klasörüne dahil ediniz.

2)

ya da bir diğer öneri olarak;
bu ayrı tanımlama işlemlerini eğer ayrı klasörlerde olması istenmiyorsa,bunu,yukarıdaki kod satırına harici bir tanımlama daha eklemek sureti ile ayrı ayrı kaydetmeyi sağlayınız.

ÖRNEK

.InitialFileName = Format(Now(), "dd.mm.yyyy") & "Firma2" & ".pdf"

benzeri kod satırı olabilir.bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task