Problemer med formularsøgning
HejsaJeg har lavet en formular med nogen tekstfelter.
Formularen skal bruges til at kunne søge efter forskeliige oplysninger fra en database.
Man skal både kunne søge udfra 1 tekstfelt eller flere tekstfelter.
Som det er lige nu sker der det at hvis f.eks. søger på postnr xxxx og på fornavn yyyy, får jeg alle xxxx og yyyy, istedet for yyyy som bor i xxxx.
Håber det er til at forstå.
Min kode:
strSQL = "SELECT * FROM T_Person WHERE"
strSQL = strSQL & " (CPRnr LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (Fornavn LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (Mellemnavn LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (Adresse1 LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (Postnr LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (Bynavn LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (Land LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (tlfprivat LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (tlfmobil LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (Email LIKE '%" & strKeyword & "%')"
Jeg har prøvet at skrive AND i stedet for OR, men så kræver det at alle tekstfelter er udfyldt.
