AccessTr.neT
ağ daki klasör yolunu metin kutusuna getirmek - 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ığı: ağ daki klasör yolunu metin kutusuna getirmek (/konu-ag-daki-klasor-yolunu-metin-kutusuna-getirmek.html)



ağ daki klasör yolunu metin kutusuna getirmek - accessman - 17/04/2012

iyi günler
eklediğim örnekte buton tıklanınca ağda bulunan klasörler dosyalar görülüyor
istediğim ağdaki seçtiğim klasörün yoluyla
"asm\dosya\son\"
şekli gibi metin kutusuna yazılsın

ag daki klasör.rar



Cvp: ağ daki klasör yolunu metin kutusuna getirmek - accessman - 17/04/2012

Browse folder ile olmazmi


Cvp: ağ daki klasör yolunu metin kutusuna getirmek - ozanakkaya - 17/04/2012

Modüle
Private Type BROWSEINFO
hOwner As Long
pidlRoot As Long
pszDisplayName As String
lpszTitle As String
ulFlags As Long
lpfn As Long
lParam As Long
iImage As Long
End Type
Private Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal pszPath As String) As Long
Private Declare Function SHBrowseForFolder Lib "shell32.dll" Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long
Public Function KlasorBul(szDialogTitle As String) As String
On Error GoTo Err_KlasorBul
Dim X As Long, bi As BROWSEINFO, dwIList As Long
Dim szPath As String, wPos As Integer
With bi
.hOwner = hWndAccessApp
.lpszTitle = szDialogTitle
.ulFlags = BIF_RETURNONLYFSDIRS
End With
dwIList = SHBrowseForFolder(bi)
szPath = Space$(512)
X = SHGetPathFromIDList(ByVal dwIList, ByVal szPath)
If X Then
wPos = InStr(szPath, Chr(0))
KlasorBul = Left$(szPath, wPos - 1)
Else
KlasorBul = ""
End If
Exit_KlasorBul:
Exit Function
Err_KlasorBul:
MsgBox Err.Number & " - " & Err.Description
Resume Exit_KlasorBul
End Function

Formdaki butonun tıklandığında olayına

 Me.Metin1 = KlasorBul("Klasörü Seçiniz.")

kodu ekle


Cvp: ağ daki klasör yolunu metin kutusuna getirmek - accessman - 17/04/2012

eklediğim resimdeki mousun bulunduğu yerdeki
192.168.2.5
gibi adresleride ve onların içindeki klasörleri de seçebilecek bir ayarlama yapılabilir mi
[Resim: 13346920451.jpg]


Cvp: ağ daki klasör yolunu metin kutusuna getirmek - ozanakkaya - 17/04/2012

Eklediğim kodları uyguladıktan sonra butonu tıkladığınızda "Bilgisayar" içerisinde "192.168.2.6" klasörü görünmüyor mu?


Cvp: ağ daki klasör yolunu metin kutusuna getirmek - accessman - 18/04/2012

hayır