Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Hilfe bei SQL - Suchangaben
zurück: mehrzeiligen Text in Datenbank speichern weiter: Steuerelemente beim Öffnen alle auf "nicht aktiv" Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
OFleischner
Gast


Verfasst am:
27. Dez 2005, 14:38
Rufname:

Hilfe bei SQL - Suchangaben - Hilfe bei SQL - Suchangaben

Nach oben
       

Habe eine kurze Frage, die Ihr mir sicher schnell beantworten könnt.

Ich habe ein Formular in dem ich in ein Textfeld Suchbegriffe eingebe.
Das Ergebnis wird dann im Unterformular ausgegeben.

Leider ist meine Such-Variante noch nicht so flexibel, dass es mir, wenn in einem Feld mehrere Wörter eingeben sind, diese dann filtert.

Beispiel: Im Feld steht "Türschließer Dorma TS5000"
Wenn ich jetzt nach "Türschließer" oder einfach nur "Türsch" suche kommen die Sätze.

Ich möchte es aber so haben (wenn es geht) das er mich auch die Sätze bringt, wenn ich nach "TS5000" suche. Ist dies möglich?!

Mein Code sieht so aus:
Code:
Private Sub Suchen_Click()
    Dim Krit As String, SQL As String
   
    Krit = ""
    If Not IsNull(Me!Zusatzinfo1) Then
        Krit = Krit & " AND Zusatzinfo1 Like '" & Me!Zusatzinfo1 & "*'"
    End If
    If Not IsNull(Me!Artikelnummer) Then
        Krit = Krit & " AND Arktikelnummer Like '" & Me!Artikelnummer & "*'"
    End If
    SQL = "SELECT * FROM JEKIS_Artikel_Abfrage "
    If Krit <> "" Then SQL = SQL & "WHERE " & Mid(Krit, 5)
    Me!UnterformSuchen.Form.RecordSource = SQL
    Me!Zusatzinfo1.SetFocus
End Sub
Danke

Gruß Oliver
stpimi
Moderator Access


Verfasst am:
27. Dez 2005, 15:31
Rufname:
Wohnort: Graz

AW: Hilfe bei SQL - Suchangaben - AW: Hilfe bei SQL - Suchangaben

Nach oben
       

Servus Oliver!

Du musst nur vor den Vergleichswert auch noch eine Wildcard setzen:
Code:
Private Sub Suchen_Click()
    Dim Krit As String, SQL As String
   
    Krit = ""
    If Not IsNull(Me!Zusatzinfo1) Then
        Krit = Krit & " AND Zusatzinfo1 Like '*" & Me!Zusatzinfo1 & "*'"
    End If
    If Not IsNull(Me!Artikelnummer) Then
        Krit = Krit & " AND Arktikelnummer Like '*" & Me!Artikelnummer & "*'"
    End If
    SQL = "SELECT * FROM JEKIS_Artikel_Abfrage"
    If Krit <> "" Then SQL = SQL & " WHERE " & Mid(Krit, 5)
    Me!UnterformSuchen.Form.RecordSource = SQL
    Me!Zusatzinfo1.SetFocus
End Sub
Wobei die Abfrage mit der doppelten Wildcard wohl deutlich länger brauchen wird.
_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
OFleischner
Gast


Verfasst am:
27. Dez 2005, 17:13
Rufname:


Hat funktioniert! - Hat funktioniert!

Nach oben
       

Vielen DANK! Hat funktioniert!!!

Aller Anfang ist schwer! Wink
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Abfrage in Access -> Ausnahme - Fall definieren?? 8 Yoy 1222 23. Aug 2005, 15:01
Yoy SQL Abfrage in Access -> Ausnahme - Fall definieren??
Keine neuen Beiträge Access Tabellen & Abfragen: sql: spalte anfügen 3 markuss21 4702 09. Aug 2005, 14:06
Willi Wipp sql: spalte anfügen
Keine neuen Beiträge Access Tabellen & Abfragen: Verknüpfte Tabelle beim SQL Server per ODBC 2 formifan2002 3457 19. Jul 2005, 12:39
formifan2002 Verknüpfte Tabelle beim SQL Server per ODBC
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Befehle in MS Access 1 kpf 5618 02. Mai 2005, 12:56
stpimi SQL Befehle in MS Access
Keine neuen Beiträge Access Tabellen & Abfragen: Größenbeschränkung bei SQL Abfrage? 2 marcos_ 620 04. März 2005, 09:57
marcos_ Größenbeschränkung bei SQL Abfrage?
Keine neuen Beiträge Access Tabellen & Abfragen: MAX-Funktion auf Summen in SQL? Brauche Hilfe! 2 Gonzo 1543 26. Feb 2005, 13:11
Gast MAX-Funktion auf Summen in SQL? Brauche Hilfe!
Keine neuen Beiträge Access Tabellen & Abfragen: Zeitspanne bei Datumswerten mit SQL filtern...? 3 DoMe 4372 15. Feb 2005, 17:57
Willi Wipp Zeitspanne bei Datumswerten mit SQL filtern...?
Keine neuen Beiträge Access Tabellen & Abfragen: Zwei Datenfelder dividieren? (SQL) 8 marcos 7019 04. Feb 2005, 12:13
marcos Zwei Datenfelder dividieren? (SQL)
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Gruppierung -AXP 2 nepokat 601 03. Feb 2005, 08:46
nepokat SQL Gruppierung -AXP
Keine neuen Beiträge Access Tabellen & Abfragen: SQL: Like Operator geht nicht 2 Klaus-Peter_ 11242 31. Jan 2005, 18:54
Klaus-Peter SQL: Like Operator geht nicht
Keine neuen Beiträge Access Tabellen & Abfragen: SQL mit Formularvariablen 7 Gast 1343 18. Aug 2004, 10:16
osterhansi SQL mit Formularvariablen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle per SQL ausfüllen 2 Wilson 1874 24. Jun 2004, 00:37
Wilson Tabelle per SQL ausfüllen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Access Tabellen