• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

dosya yönetimi ve ado

  • Konbuyu başlatan Konbuyu başlatan l_sezer
  • Başlangıç tarihi Başlangıç tarihi
Katılım
8 Aralık 2007
Mesajlar
51
Excel Vers. ve Dili
ingilizce 2007
sormak istediğim userform içinde bulunan

listview1'e c:\belgelerim dizini içindeki xls uzantılı dosyaları gösterebilirmiyim
ve listview üzerinde mouse ile clik yaptığımda bu dosyanın dosya yolunu userform üzerindeki textbox1'e yazdırmak

ADO ile sorum ise

Const DBpath As String = "C:\Belgelerim\A001.xls"


kodda kırmızı ile işaretli yere userfomda bulunan textbox1 içindeki dosya yolunu ekleyebilirmiyim

yardımcı olan arkadaşlara şimdiden teşekkür eder

formda emeği geçen herkeze SAYGILARIMI sunarım
 
listview1'e c:\belgelerim dizini içindeki xls uzantılı dosyaları gösterebilirmiyim
ve listview üzerinde mouse ile clik yaptığımda bu dosyanın dosya yolunu userform üzerindeki textbox1'e yazdırmak

Aşağıdakileri, Userform'un kod bölümüne kopyalayınız.

Kod:
 Dim dizin As String
Private Sub ListView1_Click()
TextBox1 = dizin & ListView1.SelectedItem
End Sub
Private Sub UserForm_Initialize()
dizin = "C:\belgelerim\"
With ListView1
        .View = lvwReport
        .ListItems.Clear
        .ColumnHeaders.Clear
        .FullRowSelect = True
        .Gridlines = True
        .Sorted = False
        .LabelEdit = lvwManual
            With .ColumnHeaders
              .Add , , "Dosya Adı", 330
            End With
End With
With Application.FileSearch
    .NewSearch
    .LookIn = dizin
    .FileType = msoFileTypeExcelWorkbooks
    .Execute
    If .FoundFiles.Count > 0 Then
       For i = 1 To .FoundFiles.Count
           ListView1.ListItems.Add , , Replace(.FoundFiles(i), dizin, "")
      Next i
    End If
End With
End Sub

Diğer soruda ise;

ADO ile sorum ise

Const DBpath As String = "C:\Belgelerim\A001.xls"


kodda kırmızı ile işaretli yere userfomda bulunan textbox1 içindeki dosya yolunu ekleyebilirmiyim

Bunun ADO ile ilgisi yok veya ben anlamadım.

Belirttiğiniz şekilde bir değer ataması, kodun belirttiğiniz şekliyle mümkün değil. Çünkü Const ile bir sabit (değişmez) tanımlamışsınız. Sizin muhtemelen bir değişkene ihtiyacınız var ama çözemedim.
 
dosyaları göstermedi

ve clik yaptığımda hata verdi
HATA KODU " Run Time '91' "


Bu verileri ADO yardımı değilde başka bir komutla almamız mümkün mü?
 
Bilgisyarınızda "C:\belgelerim" diye bir dizin var mı?
 
var ama kodu yapıştırıken hata yapmışım

bu konuda teşekkür ederim

ADO dışında veri alma konusunda bilgi sahibi olan arkadaşlar
yardımcı olabilecekmisiniz
 
form içinde araştırdım farklı bir şekide veri alma var

ama yine sabit'i burda değiştirebilirmiyim
 
örnek dosya

dosyayı incelerseniz

dosya ismi kısmını istediğim veriyi yazabiliyorum
ama iş verileri almaya gelince hata veriyor
 
sanırım cevap verecek bir arkadaş yok
 
örnek gönderdiğim dosya neden hata veriyor
 
En son hangi dosya üzerinde işlem yapılacak ? Üç farklı örnek dosya eklemişsiniz ...
 
ado_getdata_2_listbox_145 denemesi.rar adlı dosyada
 
ustalarım yardımcı olabilecek misiniz
 
Geri
Üst