Just nu i M3-nätverket
Gå till innehåll

Sökning på för och efternamn?


JPS

Rekommendera Poster

Jag har en tabell med personuppgifter där förnamn och efternamn finns lagrat i var ett fält.

 

Fornamn Efternamn

Anders Andersson

Bosse Bossesson

 

 

Jag har ett formulär för sök person och hur gör man för

att täcka in sökning på alla alternativ

 

Alt. 1 - Anders

Alt. 2 - Anders Andersson

Alt. 3 - Andersson

 

Hittade kod för splitt m.m. men jag får inte ihop någon SQL-sats för sökning på Anders Andersson.

 

Hittade denna kod i forumet men hur ser hela ut?

 

SQL = "SELECT * FROM Contacts where (Fornamn LIKE '%" & my_string1 & "%'"

SQL = SQL & "OR Efternamn Like '%" & my_string1 & "%'" & ") "

SQL = SQL & "AND (Efternamn Like '%" & my_string2 & "%'"

SQL = SQL & "OR Efternamn Like '%" & my_string2 & "%'" & ") "

Länk till kommentar
Dela på andra webbplatser

Det verkar som om du har blandat ihop variablerna lite... Följande sql-sats hittar de poster där både för- och efternamn stämmer överens, oavsett om förnamnet ligger i första variabeln eller andra.

 

SQL = "SELECT * FROM Contacts WHERE (Fornamn LIKE '%" & my_string1 & "%' "
SQL = SQL & "OR Fornamn Like '%" & my_string2 & "%') " 
SQL = SQL & "AND (Efternamn Like '%" & my_string1 & "%'" 
SQL = SQL & "OR Efternamn Like '%" & my_string2 & "%') " 

 

//Clas

 

 

[inlägget ändrat 2002-09-19 14:10:13 av Clas Ericson]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...