Veröffentlicht 7. Mai 200223 j 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;-)
7. Mai 200223 j 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")
7. Mai 200223 j 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
7. Mai 200223 j Muss ich dann da ein Modul erstellen? Wie leite ich das Ergebnis dann in eine Tabelle in Access um? Gruß Chris;-)
8. Mai 200223 j 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
10. Mai 200223 j 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
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.