Thema Datum  Von Nutzer Rating
Antwort
Rot Leerzeichen wird nicht erkannt Textfeld (VBA + ACCESS)
14.03.2012 12:33:33 Felix
NotSolved

Ansicht des Beitrags:
Von:
Felix
Datum:
14.03.2012 12:33:33
Views:
1473
Rating: Antwort:
  Ja
Thema:
Leerzeichen wird nicht erkannt Textfeld (VBA + ACCESS)

Habe das Problem, dass ich eine Datenbankabfrage in einem Texfeld habe die jedes mal ein query macht wenn man ein Zeichen eingibt.

D.h. ich gebe ein "f" ein und die Datenbank wird in einigen Feldern auf ein "f" durchsucht dann geht der Cursor an die letzte Stelle und man gibt z.b. ein "e" ein. Man hat dann im Textfeld "fe" stehen und die DB wird danach durchsucht.

Nun ist es so, dass ich z.b. "ML 110" eingeben will (wichtig ist das Leerzeichen!) aber das Leerzeichen macht er dann nie, dass heißt ich schreibe ML110, weil er das Leerzeichen irgendwie abtrimmt.

 

hier der Code:

 

Option Compare Database

Private Sub Text32_Change()
Call abfrage
Me.Text32.SetFocus
Me.Text32.SelStart = Len(Nz(Text32.Text))
End Sub

Sub abfrage()
Dim SQLSearch As String
Dim variable As String
Me.Text32.SetFocus
variable = Text32.Text
SQLSearch = "SELECT * " & _
"FROM Artikel " & _
"WHERE (((Artikel.bezeichnung) Like '*" & [variable] & "*')) OR (((Artikel.artikelNR) Like '*" & [variable] & "*')) OR (((Artikel.sparepartNR) Like '*" & [variable] & "*')) OR (((Artikel.serienNR) Like '*" & [variable] & "*'));"
Me.RecordSource = SQLSearch
End Sub

 

Danke für die Hilfe!

 

Gruß Felix


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Leerzeichen wird nicht erkannt Textfeld (VBA + ACCESS)
14.03.2012 12:33:33 Felix
NotSolved