pez Geschrieben 29. August 2007 Geschrieben 29. August 2007 Guten Morgen! ich hab da ein problem mit meinem filter: wie muss ich die anfrage schreiben, wenn ich nach 2 kriterien suchen will. also in meinem fall sollten die spalten matchcode und kdnr durchsucht werden. es soll egal sein, nach was man sucht (matchcode oder kdnr) - es sollte der gleiche ds angezeigt werden. ich habs mal so versucht: bs.Filter = "Matchcode like '%" & txtSearch.Text & "%' Or KdNr like '%" & CType(txtKdNr.Text, Integer) & "%'" auch schon mit AND und &, aber leider auch ohne erfolg. vllt kann mir einer von euch sagen, was ich dabei falsch gemacht hab. danke schon im vorraus! lg
Amstelchen Geschrieben 29. August 2007 Geschrieben 29. August 2007 OR ist IMO schon das richtige verknüpfungsverb. was genau ist bei dir "bs" - ist das ein recordset? s'Amstel
pez Geschrieben 30. August 2007 Autor Geschrieben 30. August 2007 ich habs mittlerweile lösen können. Dim cbuffer As String = "" If Not String.IsNullOrEmpty(txtSearch.Text) Then Select Case txtSearch.Text.Substring(0, 1) Case "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" cbuffer = "KdNr >= " & CType(txtSearch.Text, Integer) Case Else cbuffer = "Matchcode like '%" & txtSearch.Text & "%'" End Select End If bs.Filter = cbuffer trotzdem danke!
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden