Excel dosyasını mail gönderme.

1 2 3
09/06/2009, 12:46

besst

Sayın Nihatkr

Verdiğiniz kod üzerinde çalıştım fakat yapamadım . Ornek olarak hazırladığım veritabanı Ek'te ,

Saygılar.
09/06/2009, 13:13

nihatkr

(09/06/2009, 12:46)besst yazdı: Sayın Nihatkr

Verdiğiniz kod üzerinde çalıştım fakat yapamadım . Ornek olarak hazırladığım veritabanı Ek'te ,

Saygılar.

Ben dosyayı çalıştırınca herhangi bir Excel dosyası oluşmadı. Zaten en başından beri sizin istediğinizle bizim gönderdiğimiz şeyler farklıymış.

Neden Excel dosyası oluşturup mail gönderiyorsunuz analayamadım.
1) Direkt bir rapor oluşturup oluşan raporu göndermiyorsunuz.
2) Access içerisinden bu iş olurmu onu bilemiyorum. Neden derseniz.
Siz diyorsunuzki ben accesste kod yazacağım ekrandaki formu excele atacak. sonra kodun devamı excele geçip orada çalışıp aktif sayfayı mail atıp kapatıp çıkacak ve accesse dönecek. Olurmu bilimiyorum. Olursa sanırım güzel olur. ama mantıklar farklı işlediği için biraz zor gibi görünüyor. execel bir şablon dosya oluşturulur veriler sadece bu dosyaya gönderilirse ozaman olma ihtimali mevcut. Üzerinde deneme yanılma yapmak lazım. ama accessten bu iş nasıl olur ?
09/06/2009, 14:25

besst

Oluşan dosyayı göndermek istememin sebebi
Gönderdiğim örnekte accessin oluşturduğu .xls dosyasında şimdilik 2 tane çalışma sayfası var ve ileride artması muhtemel.

Bu işlemin gmail ve microsoft outlook ile yapılışı Ek'te . Ama Windows Mail yada diğerleri ile ilgili yapılışı bende soru işareti. Muhakkak bir çözümü vardır diye düşünüyorum.

İyi çalışmalar

Saygılar
23/06/2009, 10:37

pcman

Sayın besst,

mail göndermeyi smtp ile yapacaksanız, istediğin mail hesabını kullanabilirsiniz,

bileşen kullanacaksanız Outlook haricinde bir bileşen bulamadım,

daha öncede Windows Mail için aramıştım,

çözüm olarak tüm kullanıcıları Outlook överek geçirmek oldu >> sizde öyle yapın
23/06/2009, 11:50

nihatkr

(23/06/2009, 10:37)pcman yazdı: Sayın besst,
mail göndermeyi smtp ile yapacaksanız, istediğin mail hesabını kullanabilirsiniz,
bileşen kullanacaksanız Outlook haricinde bir bileşen bulamadım,
daha öncede Windows Mail için aramıştım,
çözüm olarak tüm kullanıcıları Outlook överek geçirmek oldu Sayın besst,
Sayın pcman,

Outlook Expressten mail atabilmeniz için bilgisayarınızın mail gönderim programı olarak Outlook Express aktif olmalıdır. Yani Ms Outlook ta olsa denetim daima Outlook Expressi 1. mail programı olarak görmelidir. sonrası ise gayet basit. Ekteki örneği inceleyin. Örnek önce aktif dosyayı kopyalar, outlook expresse veya hangi mail programınız 1. mail programınız ise onu açar sıra numarası ile dosyayı olusturur ve gonderim sonrasıda siler.

mail adreslerini tanımladığınız anda mailler gider ama arka planda. size sadece bir uyarı ekranı çıkar. 5 defa outlook expresste test edilip gönderilmiştir.

Outlook expressi aktifleştirme
Program Files>Outlook Express>msimn.exe Tık Resim1
Ekrandaki soruya evet diyorsunuz ve exceldeki butona tıklıyorsunuz.
23/06/2009, 12:35

besst

Sayın pcman

Araştırmalarım devam ediyor. geçici çözüm olarak sayfa sayısı iki tane olduğu için ayrı ayrı mail gönderme yolunu kullanıyorum. Fakat bu Vista windows mail ile gönderiminde muhakkak bir yolu yöntemi vardır diye düşünüyorum.

Sayın nihatkr

Gönderdiğiniz bir Excel örneği ve gayet güzel çalışıyor. Fakat access'ten bir dosyayı göndermeyi nasıl yapabiliriz onun çabası içerisindeyim. Daha önce yapmak istediğim işlemi basit bir şekilde anlatan Örnek.mdb adlı bir dosya eklemiştim.



İyi çalışmalar
1 2 3