• 01-05-2024, 18:33:20
    #1
    merhabalar arkadaşilar ben bir müşterime office sattım 2019 versiyon pro plus ama probelm şu (benimle ilgili değil diye düşünüyorum )


    birde veritabanı dosyası var dosyanın database.mdb adlı dosya ben bu dosyayı excele nasıl bağlayacağım (yanında gönderdi )
    veya bağlamama gerek var mı ?




    saygılar .
  • 01-05-2024, 23:38:05
    #2
    G⭐L⭐T⭐S⭐R⭐Y
    Merhaba! Office 2019 Pro Plus için bir .mdb veritabanı dosyasını Excel’e bağlamak istiyorsanız, bunu VBA kodu kullanarak yapabilirsiniz.

    Sub ConnectMDBtoExcel()
        Dim dbConnection As Object
        Set dbConnection = CreateObject("ADODB.Connection")
        
        ' Veritabanı dosyasının yolunu belirtin
        dbConnection.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\yol\database.mdb"
        
        ' SQL sorgunuzu buraya yazın
        Dim sqlQuery As String
        sqlQuery = "SELECT * FROM TabloAdı"  ' TabloAdı'nı gerçek tablo adınızla değiştirin
        
        ' Sorguyu çalıştırın ve sonuçları alın
        Dim recordSet As Object
        Set recordSet = dbConnection.Execute(sqlQuery)
        
        ' Sonuçları Excel'e aktarın
        Dim i As Integer
        i = 1
        Do While Not recordSet.EOF
            Cells(i, 1).Value = recordSet.Fields("SütunAdı").Value  ' SütunAdı'nı gerçek sütun adınızla değiştirin
            i = i + 1
            recordSet.MoveNext
        Loop
        
        ' Bağlantıyı kapatın
        recordSet.Close
        dbConnection.Close
    End Sub
    Bu kod parçası, belirtilen .mdb dosyasından verileri çeker ve Excel’deki hücrelere yerleştirir. TabloAdı ve SütunAdı kısımlarını kendi veritabanınızdaki ilgili isimlerle değiştirmeniz gerekecek.
    Eğer müşterinizin bu veritabanı dosyasını Excel’e bağlamasının bir gereklilik olup olmadığını soruyorsanız, bu genellikle dosyanın kullanım amacına bağlıdır.

    Eğer müşteri, veritabanındaki veriler üzerinde analiz yapmak veya raporlar oluşturmak istiyorsa, bağlantı yapılması faydalı olacaktır.