online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon vaddaziegler vom 19.03.2019, 11:22 Options

Platzhalter in VBA Code einfügen, wie???

Hi Cracks,
mit folgendem Code suche ich Datensätze in Formularen - Geht auch einwandfrei - allerdings möchte ich den Anwendern nicht zumuten immer *Suchbegriff* einzugeben, sondern möchte im Code hinterlegen, dass die Platzhalter schon eingetragen sind. In Abfragen geht das auch problemlos ( Wie "*" &[Bitte Suchwort eingeben]& "*"). Wie füge ich das in den Code ein??
Private Sub txtSuchwort_AfterUpdate()
Dim strFilter As String
With Me
If Not IsNull(.txtSuchwort) Then
strFilter = "[Ordnername] LIKE '" & .txtSuchwort & "' OR " & _
"[Registertext] LIKE '" & .txtSuchwort & "' OR " & _
"[Dokumentenbezeichnung] LIKE '" & .txtSuchwort & "'"

.Filter = strFilter
.FilterOn = True
Else
.FilterOn = False
End If
End With
End Sub

Ich danke euch schon mal im Voraus für die Hilfe.

Stefan


Antwort schreiben

Antwort 1 von Teddy7 vom 19.03.2019, 11:44 Options

If Not IsNull(.txtSuchwort) Then
strFilter = "[Ordnername] LIKE '*" & .txtSuchwort & "*' OR " & _
"[Registertext] LIKE '*" & .txtSuchwort & "*' OR " & _
"[Dokumentenbezeichnung] LIKE '*" & .txtSuchwort & "*'"

.Filter = strFilter
.FilterOn = True
Else
.FilterOn = False
End If
End With
End Sub

Gruß
Teddy

Antwort 2 von vaddaziegler vom 19.03.2019, 13:18 Options

Hi Teddy,

ich danke dir!

...manchmal ist man einfach zu blöd!

Ich habe immer "*" - also ein Anführungszeichen zu viel gesetzt.

Stefan

Ähnliche Themen

Seitenumbrüche in Excel-sheet einfügen per VBA
snailhouse  06.08.2007 - 48 Hits - 5 Antworten

Platzhalter für Bilder
Jannis  15.08.2007 - 76 Hits -

VBA-Editor öffnen und schließen
maxim66  14.03.2008 - 98 Hits - 2 Antworten

Zeilen einfügen
ala  02.04.2008 - 118 Hits - 8 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026