Skip to main content

AccessTr.neT


İlişkisiz Nesne Kullanımı

Osman Eliboyalı38
Osman Eliboyalı38
10
1097

İlişkisiz Nesne Kullanımı

#9
Merhaba.
Doğru anladıysam kod işinizi görür.
Metin0 a yazılan varsa Excel açılır yoksa yok mesajı verir.
fil.Path bu yolu verir kodda.
C:/Excel içindeki tüm klasörlerde arama yapar.

Option Compare Database
Dim varmi As Boolean

Private Sub Form_Open(Cancel As Integer)
    DoCmd.Maximize
    varmi = False
    Metin0.Value = "21-00016"
End Sub

Private Sub Komut2_Click()
    Const yol As String = "C:/Excel"
    If Dir(yol, vbDirectory) = "" Then
        MsgBox "Aranan klasör yok", vbCritical, "Hata"
        Exit Sub
    End If
   
    Call excelAc(yol)
    If varmi = True Then
        MsgBox "Dosya bulundu"
    Else
        MsgBox "Dosya bulunamadi..", vbCritical, "Hata"
    End If
    DoCmd.OpenReport "excel", acPreview
End Sub

Sub excelAc(StartFolderpath As String)

    Dim fil As Object
    Dim klasor As Object
    Dim Altklasor As Object
    Dim fso As Object
    varmi = False
    Set fso = CreateObject("Scripting.FileSystemObject")

    Set klasor = fso.GetFolder(StartFolderpath)

    For Each fil In klasor.Files
        If fso.GetBaseName(fil) = Metin0.Value And fso.GetExtensionName(fil) = "xlsx" Then
            AcExcel fil.Path
            varmi = True
            Exit Sub
        End If
    Next
        For Each Altklasor In klasor.SubFolders
            Call excelAc(Altklasor.Path)
        Next
    Set klasor = Nothing: Set Altklasor = Nothing: Set fil = Nothing:  Set fso = Nothing
End Sub

Sub AcExcel(adres As String)
    Dim obj As Object
    Set obj = CreateObject("Shell.Application")
        obj.ShellExecute (adres)
    Set obj = Nothing
End Sub
.rar Örnek.rar (Dosya Boyutu: 125,51 KB | İndirme Sayısı: 1)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
RE: İlişkisiz Nesne Kullanımı - Yazar: atoykan - 22/04/2021, 14:25
RE: İlişkisiz Nesne Kullanımı - Yazar: atoykan - 26/04/2021, 18:57
RE: İlişkisiz Nesne Kullanımı - Yazar: atoykan - 28/04/2021, 12:38
Re: İlişkisiz Nesne Kullanımı - Yazar: feraz - 29/04/2021, 16:50
RE: İlişkisiz Nesne Kullanımı - Yazar: atoykan - 06/05/2021, 01:01
RE: İlişkisiz Nesne Kullanımı - Yazar: feraz - 10/05/2021, 09:38