• DİKKAT

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

Mdb dosyasından kapalı iken veri almak

Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba arkadaşlar;

Arsiv.mdb dosyasından Genel tablosu içindeki Xaciklama kısmında bulunan ilk veriyi bir değişkene nasıl alabilirim ?

Bu işlem Form_Initialize esnasında olacaktır... veriyi aldıktan sonra Form_Load işlemi içinde kullanılacaktır...


Yardımcı arkadaşa şimdiden Teşekkürler...
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,670
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Örnek dosyanızı ekleyebilir misiniz. TOP 1 sorgusu yada where kimlik=1 diyerek olabilir.
 
Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Dosya Ektedir..
 

Ekli dosyalar

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
UserForm'un "Initialize" olayı var da .... "Load" olayı yok.

VBA projesi değil galiba...

.
 
Son düzenleme:
Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Haluk;

VBA projesi değil. Doğrudur Hocam. VB6 çalışması.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
O zaman aşağıdaki kodu kendinize uyarlarsınız... "Initialize" olayında bulunan değer, UserForm üzerindeki "CommandButton1"'e tıklayınca MsgBox ile gösteriliyor...

PHP:
Dim myVal As String
'
Private Sub CommandButton1_Click()
    MsgBox myVal
End Sub
'
Private Sub UserForm_Initialize()
    'Haluk - 16/12/2019
    'E-Posta: sa4truss@gmail.com
    '
    Dim pathMDB As String, adoCn As Object, RS As Object
    Const adOpenKeyset = 1
   
    pathMDB = ThisWorkbook.Path & Application.PathSeparator & "Arsiv.mdb"
   
    If Dir(pathMDB) = Empty Then
        myVal = pathMDB & " bulunamadı!"
        Exit Sub
    End If
   
    Set adoCn = CreateObject("ADODB.Connection")
    adoCn.Provider = "Microsoft.ACE.OLEDB.12.0"
    adoCn.ConnectionString = pathMDB
    adoCn.Open
   
    If adoCn.State = 1 Then
        Set RS = CreateObject("ADODB.Recordset")
   
        strSQL = "Select * from [GENEL]"
   
        RS.Open strSQL, adoCn, adOpenKeyset
       
        If RS.RecordCount > 0 Then
            RS.MoveFirst
            myVal = RS("Xaciklama")
        Else
            myVal = "Herhangi bir veri bulunamadı..."
        End If
           
        RS.Close
    Else
        MsgBox "ADO bağlantısı kurulamadı..."
        GoTo SafeExit:
    End If
   
SafeExit:
    Set RS = Nothing
    Set adoCn = Nothing
End Sub
.
 
Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Haluk ;


Hocam çok Teşekkür ediyorum, Tamamdır... Elinize-Yüreğinize Sağlık. Tam istediğim gibi.. Teşekkürler.
 
Üst