Windows Gezginindeki Dosyaların Access Veritbanına Aktarılması

1 2 3
09/12/2021, 18:44

aliyuzen

Merhaba,
Değerli Üstadlarım,

Bir klasörde dosyalarım var.
Dosya isimleri, numara ya da harflerden oluşabiliyor.
Dosya uzantısı önemli değil.

Bu klasördeki dosya isimlerini Access içindeki bir tabloya aktarmam lazım...
Lazım ki, yine aynı veritabanındaki bir tabloda bulunan değerler ile bu isimleri karşılaştırmak istiyorum.

Yani, windows gezginindeki ilgili klasördeki isimler ile Access teki tbalo1 deki isimleri karşılaştırmam lazım.
eşleşenler olduğunda da eşleşen kayıtta görülen e-postaya da bu klasördeki dosyayı attach edip otomatik göndermem lazım.

Karşılaştırdıktan sonra da, klasör içindeki dosyayı attach edip otomatik mail atacak.

Beni aşan bir durum olduğu için desteğinizi rica ederim. Çok ihtiyacım olan bir çalışma bu.
Şimdiden ilgilenen ve destek verecek herkese teşekkürler.
09/12/2021, 19:57

lemoncher2

Merhaba
https://accesstr.net/konu-klasordeki-dos...irmak.html

bu konuya göz atmanızı tavsiye ediyorum.
09/12/2021, 20:07

lemoncher2

Ben yinede kısa bir örnek ekleyeyim.
10/12/2021, 10:15

aliyuzen

Merhaba,

Hızlı desteğiniz ve geri dönüşünüz için teşekkür ederim. Dosyayı indirdim. Ancak, butona bastığımda tabloya aktarmıyor, hata da vermiyor. Veritabanını açtım, tablo içindeki verileri sildim ve butona bastım. Aktardığını görmek için bunu yaptım ama, aktarmadı. Bu arada, word, pdf, Excel vb formattaki dosyaların isimlerini de atıyor olması gerekiyor. Ancak, bu sadece object olarak tanımlanmış galiba, ben bir türlü klasör içindeki dosyaları aktaramadım. yardımcı olabilir misiniz?

Teşekkürler.





(09/12/2021, 19:57)lemoncher2 yazdı: Merhaba
https://accesstr.net/konu-klasordeki-dos...irmak.html

bu konuya göz atmanızı tavsiye ediyorum.
10/12/2021, 10:59

berduş

1 - klasör sabit mi yoksa siz mi seçeceksiniz?
2 - klasördeki tüm isimler tabloya mı aktarılacak?
3 - tabloda o sim varsa ne yapılacak?
4 - uzantılar önemli değil demişsiniz ama aynı ada sahip farklı uzantıda dosya varsa ne olacak?
5 - tabloda o isim var ama klasörde o dosya yoksa ne yapılacak?
10/12/2021, 11:19

aliyuzen

(10/12/2021, 10:59)berduş yazdı: 1 - klasör sabit mi yoksa siz mi seçeceksiniz?
2 - klasördeki tüm isimler tabloya mı aktarılacak?
3 - tabloda o sim varsa ne yapılacak?
4 - uzantılar önemli değil demişsiniz ama aynı ada sahip farklı uzantıda dosya varsa ne olacak?
5 - tabloda o isim var ama klasörde o dosya yoksa ne yapılacak?


1 - Ben seçsem daha iyi olur. Ama, zor bir iş ise, sabit klasör de olabilir.
2 - Klasördeki tüm isimlerin sadece isim kısmı tabloya aktarılacak. Nokta ve noktadan sonraki uzantıların aktarılmasına gerek yok.
3 - tabloda o isim varsa, mesaj verip "bu dosya var, ekleyeyim mi" diye sorabilir, evet dersem ekler, hayır dersem eklemez. Ya da mesaj verir ve aynı isimli dosyalar var. eklenmedi diyebilir. ya da ekleme öncesi tablonun içeriğini delete query ile silip boşaltıp dosya ismi eklemeyi sildikten sonra yapabilir.
4 - bunu düşünmemiştim. bu durumda aynı tabloya hem uzantılı hem de diğer alana uzantısız ismini yazdırabilir miyiz?
5 - bunun cevabı aslında şu;

yukarıdaki işlemleri yaptırdığımızda yani, bir klasör içinde dosyalar var. uzantıları farklı.
access i açtım. butona bastım. bir tabloya şunları yazdı;
Alan 1            Alan2
a.doc              a
b.xls                b
c.xls                c
a.txt                a

sonra ben hangi kayıt üzerindeysem (asıl konu da bu) outlook açılmalı ve klasördeki eşleşen o isimli dosya yeni açılacak e-mail e otomatik eklenmeli. kime, bilgi, konu ve gövdeye de standart yazılar yazacağım. Örneği ekte gönderiyorum.

Teşekkürler.
1 2 3