01-01-2014, 15:25
Öncelikle hayırlı seneler,
sorumla ilgilendiğiniz için teşekkürler. veri dosyamın boyutları biraz büyük o yüzden buraya koyamadım. aşağıda sayın dsezgin83260 yardımda bulunduğu ve önerdiği kodları aynı şekliyle uyguladım. Form oncurrent olay yordamına "Call" yordamı ile çağırmaya çalıştım fakat başarılı olamadım. Bu durumu nasıl değiştirebilirim. Aktif verilerin bulunduğu form penceresinde aşağıdaki kodlar işe yarıyor. Fakat farklı bir kayda geçtiğimde bir önceki kayıtta yapıştırdığım link yine karşıma çıkıyor. ve buda istediğim bir durum değil malesef.
sorumla ilgilendiğiniz için teşekkürler. veri dosyamın boyutları biraz büyük o yüzden buraya koyamadım. aşağıda sayın dsezgin83260 yardımda bulunduğu ve önerdiği kodları aynı şekliyle uyguladım. Form oncurrent olay yordamına "Call" yordamı ile çağırmaya çalıştım fakat başarılı olamadım. Bu durumu nasıl değiştirebilirim. Aktif verilerin bulunduğu form penceresinde aşağıdaki kodlar işe yarıyor. Fakat farklı bir kayda geçtiğimde bir önceki kayıtta yapıştırdığım link yine karşıma çıkıyor. ve buda istediğim bir durum değil malesef.
(05-08-2013, 04:59)dsezgin83260 demiş ki: Sayin ÜmitSamlı;
1. REFERANS *****Microsoft Office 15.0 Object Library. **** Isaretli olmali.
2. Formda Buton tiklandigi olay yordamina asagidaki 1. kodu tasiyiniz.
3. Formda DosyaListesi adinda liste kutusu olusturun.
Visual Basic
Private Sub Buton_Click() Dim Pencere As Office.FileDialog Dim Yerlesim As Variant Me.DosyaListesi.RowSource = "" Set Pencere = Application.FileDialog(msoFileDialogFolderPicker) With Pencere .AllowMultiSelect = True .Title = "Bir veya daha fazla KLASOR seçin." If .Show = True Then For Each Yerlesim In .SelectedItems Me.DosyaListesi.AddItem Yerlesim Next Else Me.DosyaListesi.AddItem "No" End If End With End Sub
4. DosyaListesi liste tiklama olayina asagidaki 2. kodu tasiyin.
Visual Basic
Private Sub DosyaListesi_Click() On Error GoTo HataCik Application.FollowHyperlink Me.DosyaListesi Exit Sub HataCik: Me.DosyaListesi = "" End Sub
5. Formu calistirip, Buton tusu ile Klasor penceresinden sectiginiz dosyalari, DosyaListesi kutucugunu tiklayip calistirabilirsiniz.
Onceki kodunuz referans isaretli olmadigindan calismamis olabilir.
Ornegi kendi projelerinize uygulayabilirsiniz.
Kolay gelsin.....

