Collapse column

Autor Thema: Office 2007: Suche über Textfeld  (Gelesen 2009 mal)

Offline curich

  • Newbie
  • *
  • Beiträge: 1
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2007
Office 2007: Suche über Textfeld
« am: September 01, 2014, 11:11:59 Vormittag »
Hallo!

Ich bin noch ziemlich unerfahren im Umgang mit Access.

Für eine Datenbank möchte ich ein Suchformular erstellen.

Ich habe mir dazu gedacht, dass ich ein Formular erstelle, in dem mehrere Textfelder, ein Listenfeld und ein Commandbutton enthalten sind. In das jeweilige Textfeld kann dann ein Suchbegriff, bspw. "Ford" für eine Suche nach Hersteller eingegeben werden. Über den Commandbutton werden dann im Listenfeld die zugehörigen Fabrikate angegeben.
Das habe ich mit folgendem Code versucht:


    Option Compare Database
    Option Explicit

    Private Sub cmdStartsuche_click()

    Dim strSQL As String

    strSQL = "SELECT obj_id, obj_fabrikat " & _
             "FROM   tblObjekte " & _
             "WHERE  obj_Hersteller = '" & Me!txtHerstSuche & "'"
             
    Me!lstErgebnisse.RowSourceType = "Table/Query"
    Me!lstErgebnisse.RowSource = strSQL

    End Sub


Allerdings wird mir dann leider gar nichts angezeigt. Kann mir jemand sagen, ob ich einen Fehler begangen habe, oder mein Vorhaben auf diese Weise überhaupt Sinn ergibt, bzw. ich einen ganz anderen Weg einschlagen muss?
Ich habe schon in diesem und diversen anderen Foren nach Lösungen gesucht, aber keine Lösung für mein Problem finden können.

Vielen Dank im Voraus!

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2007: Suche über Textfeld
« Antwort #1 am: September 21, 2014, 14:13:44 Nachmittag »
Moin,

probiere doch einmal dieses:
strSQL = "SELECT obj_id, obj_fabrikat " & _
             "FROM   tblObjekte " & _
             "WHERE  obj_Hersteller = " & Me!txtHerstSuche
also ohne die einfachen Anführungszeichen in der 3. Zeile.
Gruß
Günther

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.