Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Daten aus Access in ComboBox einlesen

Forumthread: Daten aus Access in ComboBox einlesen

Daten aus Access in ComboBox einlesen
07.02.2007 22:52:56
Peter W
Servus,
nach langer Zeit bin ich auch mal wieder unterwegs und suche zu nächtlicher Zeit mal wieder einen Experten.
Ich hab mir in einem anderen Makro alle Table´s in eine Listbox einlesen lassen, nach Klick der LB wird ein Field ausgewählt.
Nun sollen allle Daten des Fields in eine ComboBox eingelessen werden.
Das klappt nur überhaupt nicht, hat jemand einen Tip für mich, danke.
P.S.: Bin in Access ein Super-DAU, also ganz langsam erklären.


Option Explicit
Public myCB As CommandBar
Public myAccess As Access.Application
Public objDB As Object, myTab As Object, myField As Object, Fld As Object




Private Sub ListBox1_Click()
    Dim lngCount As Long
    If Me.ListBox1.ListIndex = -1 Then Exit Sub
    Select Case Application.InputBox("(1) Mandanten - (2) Projektleiter", "Table Auswahl gilt für....?", Type:=1)
        Case 1  'Mandanten
            Me.Range("B15").Value = Me.ListBox1.List(Me.ListBox1.ListIndex)
            GetRows (False)
            'Combobox mit Acces Daten füllen
            'Access-File Initalisieren
            Set myAccess = CreateObject("Access.Application")
            Set objDB = myAccess.Application.DBEngine.OpenDatabase(Me.Range("D11").Value)
            '#########################
            Me.ComboBox1.Clear
                'Zuweisung des/der Table
                Set myTab = objDB.TableDefs(Me.Range("B15").Value)
                'Zuweisung an passendes Field
                Set myField = myTab.Fields("Firma")
                'For Each myField In myTab.Fields
                '    Debug.Print myField.Name
                'Next
                'Auslesen aller Datensätze im zugewiesenen Field
                'Funktioniert nicht !!!
                For lngCount = 1 To 5
                    Debug.Print myField.Item(lngCount)
                Next
            Me.ComboBox1.Visible = True
        Case 2  'Personal / Projektleiter
            Me.Range("F15").Value = Me.ListBox1.List(Me.ListBox1.ListIndex)
        Case Else: Exit Sub
    End Select
End Sub


"MFG Peter"


Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
selbst gelösst, Danke.
08.02.2007 18:09:49
Peter W

"MFG Peter"


Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige