Zum Inhalt springen

Vba/sql


Raid-er on the web

Empfohlene Beiträge

Hi Leutz,

ich hab mal ne Frage zum Thema Verknüpfung VBA/SQL...

ich habe für meine Abfragen Komboboxen mit

Einträgen vorgesehen.

Man kann dort verschiedene Auswahlmöglichkeiten treffen.

Z.B. Vertriebler: Kuschner

Monat: Mai usw

Nun möchte ich, dass dieser Wert eingelesen wird und via SQL ausgeführt wird.

Hat einer eine Idee... ich bin noch Access-Anfängerin, daher, falls Ihr ne Lösung kennt, die Funktion etc. nochmal kurz erklären, oder so....

LG und 1000 Dank im Voraus! :e@sy

Heiki

PS: Hatte einer von Euch auch am 04.05. Prüfung? :marine

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hat einer eine Idee... ich bin noch Access-Anfängerin, daher, falls Ihr ne Lösung kennt, die Funktion etc. nochmal kurz erklären, oder so....

Im VBA-Quelltext geht das mit .RowSource

comName.RowSource="Select Feld from Tabelle;"

Ich gehe mal davon aus, das du mit VBA Access meinst.

Link zu diesem Kommentar
Auf anderen Seiten teilen

so soll das aussehen...

kannst Du mir das nicht mal aufschreiben, wie das aussehen soll??

-------------------

Sub ausfragen()

Dim wert1 As String

wert1 = cbo_artikel.Column(0)

wert2 = cbo_produktgruppe.Column(0)

wert3 = cbo_distributor.Column(0)

wert4 = cbo_gebiet.Column(0)

wert5 = cbo_outlet.Column(0)

End Sub

Private Sub cbo_show_Click()

Call ausfragen

End Sub

LG

Heiki :WD

Link zu diesem Kommentar
Auf anderen Seiten teilen

Irgendwie bin ich mir nicht so ganz sicher ob ich richtig verstanden habe was du vor hast :rolleyes:

Du willst einer Kombobox eine Abfrage zuordnen, die sich aus einem Wert einer anderen Combobox ergibt?

Falls das so ist würde das z.B. so gehen:

cbo_Artikel.RowSource="Select Artikel from tab_Artikel where Produktgruppe=" & cbo_Produktgruppe.Column(0) & ";"

tab_Artikel ist deine Artikeltabelle, Artikel die Artikelbezeichnung und Produktgruppe wäre in dem Fall ein Integerwert, der Fremdschlüssel zur ID in der Tabelle Produktgruppe.

Oder willst du nur bestimmte Werte aus einer Tabelle holen und in einer Variablen speichern, die sich auf den Wert der Kombobox beziehen? :confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

also: ich habe diese auswahlfelder (komboboxen)

da sollen meine kollegen diverse sachen auswählen.

diese auswahlen sollen dann in variablen eingelesen werden und mittels sql abfrage dargestellt werden...

wie ich die werte einlese, weiss ich ja bereits,

aber ich weiss eben nicht, wie ich den "wert1" z.b. aus vba dazu bekomme,

dass er sich mir als abfragefenster mit der einschränkung durch meinen variablenwert darstellt.

also quasi brauche ich eine verbindung von den variablen in vba zu sql....

keine ahnung, wie ich das machen kann...

weisst Du, wie ich das meine?

lg heiki

:cool:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ja, jetzt ist es klarer wo das Problem ist.

Du kannst die Variable einfach mit & verknüpfen.

"Select * from Tabelle where Produktgruppe=" & Wert1 & ";"

Wenn deine Variable ein String ist mußt du noch zusätzlich Hochkommas setzten:

"Select * from Tabelle where Produktgruppe='" & Wert1 & "';"

Jetzt kommts noch drauf an, in welchem Steuerelement du die Anzeige realisieren willst. Oben im Beispiel mit dem .RowSource wäre das eben ein Kombofeld.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...