Avatar billede fumbler10 Nybegynder
12. august 2003 - 09:52 Der er 6 kommentarer og
1 løsning

wildcards i forespørgsel

Jeg har i en forespørgsel dette kriterie:
Like "#S*"

Hvor alle der starter med et tal, efterfulgt af S bliver udvalgt.

hvordan får jeg alle der starter med et vilkårligt bogstav efterfulgt af S, UDEN at få dem hvor der er tal, flere tegn eller karakterer som ( o.lign.
12. august 2003 - 10:01 #1
Det er svært at adskille specialtegn fra alm. bogstaver.
Jeg foreslår derfor, at du finder alle ascii-koderne for de tegn, som du ønsker at undgå i 3 felt.

Derefter laver du en ny kolonne i din forespørgsel, som f.eks. ser således ud:
NytKriterie: Asc(Mid([Dit felt];3;1))
Kriteriet for dette felt er:
Not in (32, 40, 41) And Not between 48 and 57

I ren SQL ser det således ud:

...[Dit felt] Like "#S*" And Asc(Mid([Dit felt];3;1)) Not in (32, 40, 41) And Asc(Mid([Dit felt];3;1)) Not between 48 and 57
12. august 2003 - 10:02 #2
Kommentar: Den sidste del - Asc(Mid([Dit felt],3,1)) Not between 48 and 57 - udelukker tallene.

I ren SQL skal det forøvrigt være komma i stedet for semikolon....
Avatar billede fumbler10 Nybegynder
12. august 2003 - 10:37 #3
Tak!
12. august 2003 - 13:08 #4
Hvis det hjalp, lukker du så ikke lige spørgsmålet?

pfh tak :o)
13. august 2003 - 09:10 #5
halloooooo....er du der??
14. august 2003 - 15:12 #6
Fumbler, hvorfor svarer du ikke?????
22. april 2005 - 08:27 #7
jamen tak, da :o)
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