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.
Raporu Pdf Olarak Kayıt Etmek.
sayın m_demir;
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.
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.
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.
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.
Ç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.
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.
Çok, çok teşekkürler Hocam ellerinize sağlık.
Hocam konuyu taşıyabilirsiniz. Saygılarımla iyi geceler.
Hocam konuyu taşıyabilirsiniz. Saygılarımla iyi geceler.
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
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
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
benzeri kod satırı olabilir.bilginize...iyi çalışmalar,saygılar.
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.
Konuyu Okuyanlar: 2 Ziyaretçi