Zum Inhalt springen

Wertübergabe von Access an SQL-Abfrage?


ChrisDaHub

Empfohlene Beiträge

Hallo,

sitze jetzt hier schon seit längerem an einem Projekt.

Habe jetzt noch eine Schwierigkeit. Ich müsste in Access eine Art "InputBox" erstellen können, die den eingegebenen Wert dann automatisch in eine SQL Abfrage einfügt. Wie mache ich das?

Danke schonmal für eure Hilfe!

Chris;-)

Link zu diesem Kommentar
Auf anderen Seiten teilen

das müsste so in der art zum beispiel gehen:

Dim strTest As String

strTest = InputBox(Prompt:="Bedingung eingeben", Title:="Eingabe")

Set db = CurrentDb

Set rs = db.OpenRecordset("SELECT Test FROM Beispiel WHERE [bedingung] = '" & strTest & "' ORDER BY BlaBla")

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi!

Wo und was für einen *Input* willst Du denn in Dein SQL einfügen???? Ich nehme mal an, Du willst es in den WHERE - Teil Deines SQL- Strings einfügen und Deine Inputbox ist ein Kombinationsfeld. Das kann man so machen:

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

DIM strSQL as String

strSQL = "SELECT * FROM DeineTabelle WHERE FELD = " & DEINKOMBINATIONSFELD.COLUMN(Spalte) & " ORDER BY FELD;"

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

Gruss

Link zu diesem Kommentar
Auf anderen Seiten teilen

du kannst ein modul estellen, oder denn quelltext auf ein ereignis vom formular legen, also zum beispiel einen button.

die zweite frage musst du genauer stellen.

aber als beispiel:

du hast ne tabelle und wills da die neuen daten hinzufügen. mach dir einen recordset von der currentdb und dann kannst du so einen neuen datensatz anfuegen:

Dim rs As Recordset

Set rs = CurrentDb.OpenRecordset("SELECT * FROM Personen")

With rs

.AddNew

![Name] = Me.Neuer_Name.Value

![Alter] = Me.Neues_Alter.Value

.Update

.Close

End With

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

also nochmal.. ;-)

Ich möchte eine SQL-Abfrage machen.

Vorher soll Access aber nach einem Kriterium (z.B. Kundennummer) fragen. Die zurückgegebenen Datensätze soll Access automatisch in eine Access-Tabelle schreiben, welche jedes Mal bei der Abfrage wieder überschrieben wird.

Genau genug?

Gruß

Chris

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...