04-08-2013, 12:24
Öncelikle herkese hayırlı ramazanlar.
Hazırlamış olduğum formda aktif durumdaki veri girişi ile ilgili dataları serverda yada bilgisayarda bir klasör altına kaydediyorum. Buraya kadar herhangi bir sorun yok. Bu aşamada yapmak istediğim şey;
1; buton yardımı ile ilgili klasör dizine ulaştıktan sonra bu dizin yolunu bir metin kutusuna kaydetmek.
2. Bu metin kutusunda bu klasör dizininin hyperlink olarak görünmesi,
3. Klasör yolu kaydedildikten sonra tek tıklama ile ilgili klasörün açılması,
4. Eğer metin kutusuna herhangi bir klasör dizini kaydedilmemiş ise varsayılan değerin "No" olarak görünmesi.
Bunları daha önce Taruz hocamızın vermiş olduğu bir örnekten yola çıkarak uygulamaya çalıştım fakat başarılı olamadım. Sanırım Set trz application durumunda içinden çıkamadığım bir durum var. Bu konuda bana yardımcı olabilir misiniz?
[Dim gzt As FileDialog
Dim DosyaAdi As String
Set trz = Application.FileDialog(msoFileDialogFilePicker)
With trz
.ButtonName = "Dosya Seç"
.InitialFileName = Environ("samliu-PC") & "C:\Users\samliu\Desktop\Raymould\Photos"
.InitialView = msoFileDialogViewThumbnail
.Title = "Dosya Seç..."
If .Show = True Then
For Each SeciliNesne In .SelectedItems
DosyaAdi = SeciliNesne
Next SeciliNesne
Me.Tool_2D = DosyaAdi
End If
End With]
Hazırlamış olduğum formda aktif durumdaki veri girişi ile ilgili dataları serverda yada bilgisayarda bir klasör altına kaydediyorum. Buraya kadar herhangi bir sorun yok. Bu aşamada yapmak istediğim şey;
1; buton yardımı ile ilgili klasör dizine ulaştıktan sonra bu dizin yolunu bir metin kutusuna kaydetmek.
2. Bu metin kutusunda bu klasör dizininin hyperlink olarak görünmesi,
3. Klasör yolu kaydedildikten sonra tek tıklama ile ilgili klasörün açılması,
4. Eğer metin kutusuna herhangi bir klasör dizini kaydedilmemiş ise varsayılan değerin "No" olarak görünmesi.
Bunları daha önce Taruz hocamızın vermiş olduğu bir örnekten yola çıkarak uygulamaya çalıştım fakat başarılı olamadım. Sanırım Set trz application durumunda içinden çıkamadığım bir durum var. Bu konuda bana yardımcı olabilir misiniz?
[Dim gzt As FileDialog
Dim DosyaAdi As String
Set trz = Application.FileDialog(msoFileDialogFilePicker)
With trz
.ButtonName = "Dosya Seç"
.InitialFileName = Environ("samliu-PC") & "C:\Users\samliu\Desktop\Raymould\Photos"
.InitialView = msoFileDialogViewThumbnail
.Title = "Dosya Seç..."
If .Show = True Then
For Each SeciliNesne In .SelectedItems
DosyaAdi = SeciliNesne
Next SeciliNesne
Me.Tool_2D = DosyaAdi
End If
End With]