AccessTr.neT
Dinamik Değişen Linki Mkdır Fonksiyonu İçerisinde Nasıl Kullanabilirim? - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Dinamik Değişen Linki Mkdır Fonksiyonu İçerisinde Nasıl Kullanabilirim? (/konu-dinamik-degisen-linki-mkdir-fonksiyonu-icerisinde-nasil-kullanabilirim.html)



Dinamik Değişen Linki Mkdır Fonksiyonu İçerisinde Nasıl Kullanabilirim? - schecter - 17/06/2021

Ekte eklediğim Access dosyasında Form1 üzerinde sağa sola gezinirken create folder butonuna tıklanıldığında her bir kişi için bulunduğu şehir içerisinde kendi isim ve soyisminde bir klasör yaratılmasını istiyorum. Bunun için Link adında her bir kayıt/kişi için dinamik değişen linki elde edebileceğimiz bir sorgu oluşturdum. MKdir fonksiyonuda bu alanda yazılan linki ele alıp gereken klasörleri oluşturmalı. Ancak bu dinamik yapıyı MKdir içerisine yazamadım. Bunu nasıl yapacağım konusunda yardımınızı bekliyorum.


RE: Dinamik Değişen Linki Mkdır Fonksiyonu İçerisinde Nasıl Kullanabilirim? - berduş - 17/06/2021

aşağıdaki kodu dener misiniz?
Dim Hyperlink As String
Dim KlasorDz As Variant

Hyperlink = Me.txtlink
KlasorDz = Split(Hyperlink, "\")

yol = ""
For Each Item In KlasorDz
yol = yol & "\" & Item
If Dir(Mid(yol, 2), vbDirectory) = "" Then MkDir Mid(yol, 2)
Next Item



RE: Dinamik Değişen Linki Mkdır Fonksiyonu İçerisinde Nasıl Kullanabilirim? - schecter - 18/06/2021

(17/06/2021, 09:50)berduş yazdı: aşağıdaki kodu dener misiniz?
Dim Hyperlink As String
Dim KlasorDz As Variant

Hyperlink = Me.txtlink
KlasorDz = Split(Hyperlink, "\")

yol = ""
For Each Item In KlasorDz
yol = yol & "\" & Item
If Dir(Mid(yol, 2), vbDirectory) = "" Then MkDir Mid(yol, 2)
Next Item

Sayın Berdus,
Kodu kendi isteğime göre biraz değiştirdim ve çalıştı. Teşekkürler.


RE: Dinamik Değişen Linki Mkdır Fonksiyonu İçerisinde Nasıl Kullanabilirim? - berduş - 18/06/2021

rica ederim ama dikkatimden kaçan bir husus olmuş; diyelim ki yanlışlıkla olmayan bir sürücü adı yazılmış mesela D:\ yada h:\ bu durumda kod hata verebilir