Avatar billede roymonz Nybegynder
14. juli 2006 - 22:41 Der er 12 kommentarer og
1 løsning

søgning er casesensitive

Hej Eksperter

jeg søger lidt hjælp her.

Når jeg laver en søgning så laver jeg det ved hjælp af at sætte et filter på for det jeg har søgt på, men den er case sensitive.
hvordan kan jeg undgå dette ?

så hvis jeg søger efter Marlene så tager den også marlene med.

og så ville jeg gerne lave en like også. så hvis man søger på Henning at den så tager henning2 med f.eks.

skal i bruge noget af min kode for at kunne hjælpe ?
Avatar billede farving Nybegynder
14. juli 2006 - 22:58 #1
Vi bliver nok nødt til at se hvor det er den går galt henne, altså dvs noget kode at "fejlfinde" på...

Mvh Carsten
Avatar billede farving Nybegynder
14. juli 2006 - 23:00 #2
ellers er det noget i stil med

SELECT * FROM tabel WHERE navn LIKE 'navn%'

Mvh Carsten
Avatar billede ffsoft Praktikant
14. juli 2006 - 23:01 #3
Case sensitive betyder at der er forskel på små og
store bogstaver. Hvis Marlene = marlene er det IKKE
case sensitivt. Hvad er det du vil ??

Like "Henning*" vil finde henning Henning Henning2 henningsen
Avatar billede ffsoft Praktikant
14. juli 2006 - 23:03 #4
farving: * er wildcard for alle tegn i Access, det er % i standard SQL.
Avatar billede farving Nybegynder
14. juli 2006 - 23:24 #5
my bad ffsoft :)

Mvh Carsten
Avatar billede roymonz Nybegynder
14. juli 2006 - 23:26 #6
Jeg bruger denne sætning til at søge i de formulare jeg har hentet.

If Me!SøgNavn <> "" Then
  Me.Filter = "Navn = '" & Me!SøgNavn2 & "'"
  Me.FilterOn = True

hvor som jeg forstår denne sætning at den sætter et filter på hvor alle felt navn bliver lig med det jeg søger på.

Men den tager ikke dem med små bogstaver med.
Avatar billede kabbak Professor
14. juli 2006 - 23:37 #7
If Me!SøgNavn <> "" Then
  Me.Filter = "ucase(Navn) = ucase('" & Me!SøgNavn2 & "')"
  Me.FilterOn = True



ikke testet
Avatar billede roymonz Nybegynder
14. juli 2006 - 23:59 #8
den virker som sådan nu, med at den tager alle med.
nu mangler jeg bare at jeg kan søge efter like.
Avatar billede farving Nybegynder
15. juli 2006 - 00:05 #9
SELECT * FROM tabel WHERE navn LIKE 'navn*' << har du prøvet det...

Mvh Carsten
Avatar billede roymonz Nybegynder
15. juli 2006 - 00:05 #10
Shit der var jeg lige en tak for hurtig. jeg vender lige tilbage
Avatar billede roymonz Nybegynder
15. juli 2006 - 00:07 #11
nej ikke endnu
Avatar billede roymonz Nybegynder
15. juli 2006 - 00:18 #12
hvis jeg skal begynde at bruge sql mere skal jeg lave mine forms om, og den måde jeg bruger formsne på lige nu.
Avatar billede roymonz Nybegynder
15. juli 2006 - 00:57 #13
jeg fandt selv løsningen.

If Me!SøgNavn <> "" Then
  Me.Filter = "Navn Like '*" & Me!SøgNavn & "*'"
  Me.FilterOn = True
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester