Daten aus SQL-DB mit VBE in UF anzeigen

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
TextBox
Bild

Betrifft: Daten aus SQL-DB mit VBE in UF anzeigen von: ray
Geschrieben am: 15.02.2005 08:23:54

Hallo,
ich habe ein Excel-Programm, das über UF Daten von Exceltabellen anzeigt, bearbeitet und zurückgibt. Leider fehlt mir eine Bezeichnung, die ich jetzt aber in einer SQL_Datenbank auf dem Server gefunden habe.

Wie kann ich den Wert aus der SQL-DB in meiner Textbox auf der UF in Excel anzeigen lassen?

Viele Grüße aus Hamburg gefährlich glatt und kalt...
ray

Bild


Betrifft: AW: Daten aus SQL-DB mit VBE in UF anzeigen von: bst
Geschrieben am: 15.02.2005 08:55:26

Morgen ray,

Versuch's mal hier: http://www.erlandsendata.no/english/index.php?t=envbadac

HTH, Bernd


Bild


Betrifft: Hilft nicht weiter - zuviel englisch ... von: ray
Geschrieben am: 15.02.2005 09:48:21

und thema nicht gefunden, dennoch danke.


Bild


Betrifft: AW: Hilft nicht weiter - zuviel englisch ... von: bst
Geschrieben am: 15.02.2005 10:21:45

Hmm,

Was willst Du denn aus der Datenbank auslesen ?
Und um was für eine Datenbank handelt es sich dabei ?

cu, Bernd


Bild


Betrifft: mT von: ray
Geschrieben am: 15.02.2005 10:40:59

Hi Bernd,
es ist eine sql-Datenbank, die auf'm server läuft.
In der dortigen Tabelle "TAO311_Mon" steht in Spalte "BBgin" der Wert, den ich in meine EXcelUF auslesen möchte.

gruß ray


Bild


Betrifft: AW: Daten aus SQL-DB mit VBE in UF anzeigen von: EtoPHG
Geschrieben am: 15.02.2005 10:23:07

Hallo Ray (dachte das ist english ;-)

Ich werd nicht ganz schlau aus Deinem Problem,
Was heisst "Bezeichnung", bzw. in welchem Zusammenhang stehen die Daten in der SQL-DB mit den Daten im Excelsheet die Du in der UF anzeigst. Kannst Du das genauer erläutern, vielleicht kann man Dir dann helfen.

Gruss Hansueli


Bild


Betrifft: AW: Daten aus SQL-DB mit VBE in UF anzeigen von: ray
Geschrieben am: 15.02.2005 10:48:20

Hi Hansueli,
hier die genaue Schilderung meines Problems. Ich brauche für excel eine Information, die nur in der SQL-DB befindet. Dann soll es ungefähr so sein:

UFxy.textbox1 = TabelleAusSQLName:"TAO311_Mon"Spalte"BBgin"Zeile1

thats all...

Für einen weitern Tip/SQLForum bin ich dankbar.

Viele Grüße Ray


Bild


Betrifft: AW: Daten aus SQL-DB mit VBE in UF anzeigen von: EtoPHG
Geschrieben am: 15.02.2005 11:05:51

Hallo Ray,

Hast Du schon mal von EXCEL/VBA auf Datenbanken zugriffen ?
Man kann das auf verschiedene Arten machen, entweder via ODBC oder via DAO.
In beiden Fällen brauchst Du eine DSN (Data Source Name) im Microsoft ODBC Administration.
Damit kannst Du dann eine Connection zu Deiner DB absetzen und einen SQL ausführen.
Etwa so:


Sub DBAccess()
    
    Dim dbWS As Workspace
    Dim conWS As Connection
    Dim rsWS As Recordset
    Dim sConnect As String
    Set dbWS = CreateWorkspace("WSName", "Excel", "", dbUseODBC)
    sConnect = "ODBC;DSN=" & "NameDerDSN"
    sConnect = sConnect + ";UID=" & "BenutzerName"
    sConnect = sConnect + ";PWD=" & "Passwort"
    sConnect = sConnect + ";DBQ=" & "DatenbankInDerDSN"
    Set conWS = dbWS.OpenConnection("GETBegriff", dbDriverNoPrompt, , sConnect)
    Set rsWS = conWS.OpenRecordset( _
               "SELECT BBgin FROM TAO311_Mon", dbOpenDynamic)
    With rsWS
        If .RecordCount > 0 Then
             UFxy.TextBox1 = .Fields(0)
        Else
              conWS.Close
        End If
    End With
End Sub



Gruss Hansueli


Bild


Betrifft: mt von: ray
Geschrieben am: 15.02.2005 11:26:08

hmm, das ist ja doch recht kompliziert. Kannst Du mir ein Buch empfehlen, muß mich wohl mal genauer damit befassen.

grüße und Danke

ray


Bild


Betrifft: AW: mt von: EtoPHG
Geschrieben am: 15.02.2005 11:33:44

Hallo Ray,

Eine Variante, die Du vielleicht einfach ausprobieren kannst, ist über Daten/Externe/Neue Abfrage erstellen. Damit kannst Du ev. den Begriff via MS-Query von der DB in die Tabelle einlesen und von dort dann in Deine UF transportieren.

Es gibt sicher X Bücher. Ich verlass mich immer noch auf ein uraltes, das da heisst "Inside ODBC" von Microsoft Press (ca. 1995 erschienen).

Gruss Hansueli


Bild


Betrifft: Danke ich schau mal bei EBAY von: ray
Geschrieben am: 15.02.2005 12:09:52

ot


Bild


Betrifft: AW: mt von: bst
Geschrieben am: 15.02.2005 11:55:29

Hallo Ray,

vielleicht reicht zum Eintieg ja auch sowas.

http://www.activevb.de/tutorials/tut_ado_db/adodb.html
http://www.st-software.at/tutorials/tutdatenbanken.php

cu, Bernd


Bild


Betrifft: Danke Bernd - sehr guter Tip von: ray
Geschrieben am: 15.02.2005 12:15:53

ot


 Bild

Beiträge aus den Excel-Beispielen zum Thema "Daten aus SQL-DB mit VBE in UF anzeigen"