Raporu Excele Aktarırken Kayıt Yeri Belirtme

1 2
24/04/2014, 12:58

akdemir1

Merhaba değerli arkadaşlar,

Ek'te ki uygulamamda hazırladığım raporları excel, world vb. gibi dosyalara aktarma olayını yaptım fakat küçük bir eksik var,
Programı tek bilgisayardan kullanınca sorun yok, oluşturulan raporu masa üstüne atıyor direk, fakat ağ üzerinden kullanmaya başladığımızda aktarılmak istenen raporu nereye atacağından şüphem olduğu için, raporu exele aktar derken kullanıcıya kayıt yerini sormasını istiyorum.
Kullanıcı masaüstüne veya farklı bir klasöre istediği isimle kaydedebilsin yani,

Yardımlarınız için şimdiden teşekkür ederim,

Saygılarımla..
24/04/2014, 15:41

SCavusoglu

Bende direkt olarak Excel açılıyor sonrasında istediğim yere farklı kaydet yaparak kaydedebiliyorum.

Güzel bir konu ustaların yönlendirmelerini bende takip edeceğim..
24/04/2014, 18:58

ozanakkaya

Komut54'deki kodu (sadece Excel için) değiştirdim ve modül (Mod_KlasorBul) ekledim.

form açıldığında Metin140'a uygulamanın bulunduğu yolu yazar, Yol butonunu tıklayıp kaydedileceği yeri değiştirirsin.

Koda eklenen kısım aşağıdadır, diğer biçimler için ilgili yerlerde düzeltme yapmalısın.

DoCmd.OpenQuery "S_KOMPLE_GIRISLER", acViewPreview
DoCmd.OutputTo acOutputQuery, "", "MicrosoftExcel(*.xls)", Me.Metin140 & "\TUM STOK GIRIS KAYITLARI" & ".xls", True
DoCmd.Close acQuery, "S_KOMPLE_GIRISLER"
24/04/2014, 19:23

akdemir1

Hocam ellerinize sağlık,

Bu yöntemle dosya açılırken değil daha öncesinden kaydedilecek yeri seçme şansımız oluyor,
Denedim herşey harika, bütün yolları kabul ediyor sade C:\ ye kaydederken hata veryor,
Onuda esgeçecez artık,

Emeğinize sağlık,

Konu Çözülmüştür.
Saygılarımla.
24/04/2014, 23:47

atoz112

merhaba sayın akdemir1,

bahsettiğiniz konuya dair ek'te örnek çalışma mevcuttur.inceleyebilirsiniz.

ayrıca,access raporunu direkt pdf olarak göstermek için aşağıdaki linkte yer alan eklentinin kurulması gerekiyor.

2007 Microsoft Office Add-in: Microsoft Save as PDF

bu eklenti sonrası uygulamnızda pdf işlemini de gerçekleştirebilirsiniz.ben ek'teki örnekte denemedim.diğerleri çalışıyor.siz eklentiyi kurup deneyebilir ve neticeyi bildirebilirsiniz.
bilgilerinize,

iyi çalışmalar.
saygılar.
25/04/2014, 15:16

akdemir1

Sayın Atoz112 hocam elinize kolunuza sağlık, istediğim şeyi ben bile bu kadar iyi anlatamadım,

Ayrıca raporlar formunda yaptığınız değişiklik hariika olmuş, her bir tarihler arası rapor için ayrı ayrı ilk ve son tarih kutuları koymuştum ama siz sadece tek tarih kutusundan bütün sorgulamaların yapılacağını göstermişsiniz,

Excelle aktardığında "Fiyatı" alanının olduğu hücrenin arka planı neden diğerleri gibi gri olmuyor bi fikriniz varmı hocam.
Birde dosya yolu seçeceğimiz ekran açıldığında kaydetmekten vazgeçmek isteyip iptal desekte yinede devam ediyor işleme, İptal denildiğinde dosyayı açmaktan vazgeçip Raporlar formuna geri döndürebilirmiyiz.

Çalışmaya başlayıp kodlara, tasarımlara falan daldığımda kafam duruyor biraz Ufkumuzu açıyorsunuz çok çok teşekkür ederim,

Ozan hocamın yardımları zaten tartışılmaz bile,

Emeği geçen herkese sonsuz saygı ve sevgiler...
1 2