Skip to main content

AccessTr.neT


Doküman kopyalama

Doküman kopyalama

Çözüldü #1
Selamlar,
Accesste, hard disk üzerinde bulunan bir dokumanın, diskin başka bir dizinine kopyalanmasını nasıl sağlaya biliriz?
Form üzerinden dokuman seçmeyi hallettim, ancak seçtiğim dokumanı kopyalamamı sağlayacak kodu bulamadım
Cevapla
Çözüldü #2
FileCopy yer, yeniyer

yer dosyanın yeri yeni yer kaydedeceğin yer
İyiki Varsın Access Img-grin
Cevapla
Çözüldü #3
Dosya işlemlerini FileSystemObject nesnesini kullanarak yapabilirsiniz.

Gerekli olan FileSystemEx.dll dosyasını indirip C:\Windows\System32 klasörüne
kopyalamak ve VBA'de referans olarak mdb'ye eklemek gerekiyor.

İlgili DLL dosyasını aşağıdaki konudan indirebilirsiniz.
Dosya Arama Örneği (uzantısına göre)

Örnek kullanımı ise şu şekilde:
Kod:
Dim fs, fn_src, fn_des
    Set fs = CreateObject("Scripting.FileSystemObject")
    fn_src = "C:\EskiDosya.txt"
    fn_des = "C:\YeniDosya.txt")
    fs.CopyFile fn_src, fn_des, True

Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla
Çözüldü #4
seruz hocam benim dediğim yöntem doğru değilmi.
ben o kodla ağ üzerinden bile dosya kopyalayabiliyorum:S
bu arada yeni dizin oluşturmak istersen
If Dir( "C:\PBS", vbDirectory) = "" Then ' C sürücüsü içinde PBS klasörü yoksa
MkDir "C:\PBS" ' C sürücüsü içinde bu klasörü oluştur
End If
bu kodları kullanabilirsin.
İyiki Varsın Access Img-grin
Son Düzenleme: 26/01/2010, 16:20, Düzenleyen: Nurullah_Serdar.
Cevapla
Çözüldü #5
Seruz hocam söylediğiniz metodla işlem tamamdır Img-grin
ancak
fn_des = "C:\YeniDosya.txt")
Bu satırın sonundaki parantez fazla olmuş, onu silince çalıştı
Nurullah hocam sizin metodu nasıl kullanacağımı tam olarak anlamadım
İlginize teşekkürle
Cevapla
Çözüldü #6
Dim yer, yeniyer As String
yer = "C:\deneme.txt"
yeniyer = "D:\deneme.txt"
FileCopy yer, yeniyer
bu şekilde kullanılıyor
İyiki Varsın Access Img-grin
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task