'Hur får jag reda på antal träffar? Eftersom du använder access(ser det på att det är DAO). Skall du använda * istället för %. Annars söker den efter en kontakt med bamnet A%. Testa:sql query, fortsätt.
Set sökRS = minDB.OpenRecordset("Select Count(namn)AS Antal From Kontakter Where namn LIKE 'a%' AND grupp=1, dbOpenSnapshot)
'Sen vill jag veta antalet träffar?
Select Case sökRS.Fields(0)
case 0
'ingen träff
case 1
'en träff osv..
'Det blir bara noll ???Sv: sql query, fortsätt.
Set sökRS = minDB.OpenRecordset("SELECT Count(*) AS Antal FROM Kontakter WHERE namn LIKE 'a*' AND grupp=1", dbOpenSnapshot)
Count(*) är ett reserverat uttryck som sammanställer antalet poster. Eftersom Count(namn) sammanställer antalet poster de värden inte är null. Kräver Count(*) mindre bearbetning av databas motorn än Count(namn). Så om det finns värden för alla poster är det bättre att använda Count(*).