Skip to main content

AccessTr.neT


kurumlar için bilgisayar dosyaları arşiv programı

ondercesmeci
ondercesmeci
12
10631

kurumlar için bilgisayar dosyaları arşiv programı

Çözüldü #2
If MsgBox("Dosya Arşivlenecek.. Emin misiniz?", vbYesNo) = vbYes Then

Dim Krz
Set Krz = CreateObject("Scripting.FileSystemObject")
Krz.CopyFile asıldosya, kopyadosya
Me.arsivtarihi = Now
Me.olusturanpersonelid = Forms![frmgiris]![personelid]
Me.arsivyol = kopyadosya
SetAttr Me.arsivyol, vbReadOnly
MsgBox "Dosya arşivlendi."

asıldosya isimli değişkenin değeri olmadığından hata veriyor. Bu değeride form üzerindeki bir metin kutusundan vermişsiniz ancak Null değer içerdiğinden hata veriyor.

NOT : Vba kodlarınız içinde dosyaların adresi için \\Yesil1\arsiv\DOSYALAMA şeklinde yol belirtmişsiniz. Bu tarz kodlar programlama teknikleri için uygun değil. En iyi çözüm bu adresi VT içinde bir yerde tutmak ve tüm programda geçerli olacak sabit bir değişkene atamak ve adreste o değişkeni kullanmak olacaktır.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: kurumlariçin bilgisayar dosyaları arşiv programı - Yazar: alpeki99 - 06/01/2012, 16:48
Task