vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Word 2010 / VBA ADO Datentransport 
Autor: BIERTESTER
Datum: 22.05.13 13:10

Hallo zusammen,

ich versuchs mal in diesem Forum nochmal...
Bisher habe ich leider anderswo keine brauchbare Hilfe bekommenen.

Ich habe bisher DAO zum Füllen einer Listbox in Word aus MS Access benutzt. Musste jetzt umstellen auf ADO. Die Syntax ist wohl komplett anders....
Die Verbindung zur Datenbank steht und die Listbox im UFO Word wird auch mit Datensätzen aus der MDB befüllt.

Jetzt geht es darum, die zugehörigen Daten aus dem gewählten Eintrag der Listbox in die Textboxen 1- 4 zu transportieren. Beispiel > ausgewählter Ort Aachen fülle jetzt aus der Datenbank die passenden Werte PLZ, Ort, Strasse, HNR in die Textboxen 1 - 4

 
Dim ADO_CON1 As New ADODB.Connection
    Dim ADO_BEHOERDEN As New ADODB.Recordset
    ADO_CON1.Provider = " Microsoft.ACE.OLEDB.12.0"
    ADO_CON1.Open ("Adressen.mdb")
 
    With ADO_BEHOERDEN
        .ActiveConnection = ADO_CON1
        .Source = "Behoerdenadressen"
        .Open
        ' PRÜFUNG FEHLER NOCH NACHENTWICKELN !!!
 
            ADR_NAME = !Name
            ADR_ORT = !ort
            ADR_STRASSE = !Strasse ' nicht jede wegen eigener PLZ gefüllt
            ADR_PLZ = !PLZ
            ADR_BEZ = !Behoerdenbez
 
 
 
      End With
 
 
    Do Until ADO_BEHOERDEN.EOF
 
            ADR_BEZ = ADO_BEHOERDEN.Fields("Behoerdenbez") _
 
            Listbox1.AddItem ADR_BEZ
 
            ADO_BEHOERDEN.MoveNext
    Loop
 
 
 
' schließen der DB-Connection hier deaktiviert
End Sub
 
********************************************************
 
Private Sub ADRESSE_LADEN_Click()
 
'muss ich hier die ADO Connect neu aufbauen ??
 
        With Listbox1
 
            If .ListIndex >= 0 Then
            MsgBox Listbox1.List(Listbox1.ListIndex)
            TextBox1.Text = Listbox1.List(Listbox1.ListIndex) 'die Orte sind da 
            ' und Auswahl funktioniert schon mal.
 
            'TextBox2.Text =  ' hier soll die passende PLZ zu Ort hin, wie geht _
              es hier weiter ??
            ' usw für Textbox 3 und 4               
            End If
 
         End With
 
End Sub
Bastel hier schon sehr lange. Brauche wirklich einen Tipp.
Viele Danke schon mal vorab ...

Gruß
Biertester
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Word 2010 / VBA ADO Datentransport5.464BIERTESTER22.05.13 13:10
Re: Word 2010 / VBA ADO Datentransport2.756Franki24.05.13 00:54
Re: Word 2010 / VBA ADO Datentransport2.777BIERTESTER27.05.13 11:48
Re: Word 2010 / VBA ADO Datentransport2.839Franki30.05.13 07:45
Re: Word 2010 / VBA ADO Datentransport2.676BIERTESTER31.05.13 11:18
Re: Word 2010 / VBA ADO Datentransport2.678bfritz27.05.13 23:08

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel