Avatar billede peter88 Nybegynder
16. oktober 2003 - 11:33 Der er 25 kommentarer og
1 løsning

søgning i en tabel

I en forespørgsel, kan man lave et kriterie der hedder:
LIKE [NAVN],dette får en box frem hvor man kan skrive kriteriet ind i, og få en post tilbage. Problemet er at man
skal skrive det nøjagtige udtryk i denne box, ellers kommer igen post tilbage.

Kan man i kriteriet for forespørgslen indsætte kode som søger i en del af et felt, istedet for at søge på HANS, kan man nøjes med at skrive HA, og få alle poster retur der starter med HA.
Avatar billede jkrons Professor
16. oktober 2003 - 11:35 #1
Prøv med Like "*" & [Navn] & "*"
Avatar billede overchord Nybegynder
16. oktober 2003 - 11:35 #2
Ja det kan man sagtens:

Like "*" & [Navn] & "*"
Avatar billede juks Novice
16. oktober 2003 - 11:35 #3
Me.navn.SetFocus
SendKeys "%^f%Ha%N", False
DoCmd.RunCommand acCmdFind
Avatar billede henrik13 Nybegynder
16. oktober 2003 - 11:35 #4
Ja skriv Ha*
Avatar billede overchord Nybegynder
16. oktober 2003 - 11:36 #5
lol 3 sekunder :)
Avatar billede jkrons Professor
16. oktober 2003 - 11:37 #6
overchord-> :-)
Avatar billede mugs Novice
16. oktober 2003 - 11:38 #7
Bruger selv ovennævnte metode, men den returnerer ikke alene ale poster der begynder med HA, men alle tekststrenge hvori indgår HA.
Avatar billede henrik13 Nybegynder
16. oktober 2003 - 11:38 #8
Skriver du * ha, skal det ende med ha.
Avatar billede jkrons Professor
16. oktober 2003 - 11:39 #9
mugs-> Så skal du fjerne den første asterix:

Like [Navn] & "*"
Avatar billede peter88 Nybegynder
16. oktober 2003 - 11:41 #10
Nu har jeg kopieret: Like "*" & [Navn] & "*" ind i KRITERIER på min forespørgsel, nu får jeg ingen kriteriebox frem på min dataadgangsside.
???
Avatar billede mugs Novice
16. oktober 2003 - 11:45 #11
jkrons -> Ja det er korrekt. Min bemærkning skal I blot se som en oplysning til peter88, som spurgte efter alle poster der starter med HA.
Avatar billede jkrons Professor
16. oktober 2003 - 11:45 #12
Jeg har ikke den store erfaring med dataadgangssider. Det virker direkte i forespørgslen, og i en formular.
Avatar billede peter88 Nybegynder
16. oktober 2003 - 11:48 #13
Hvis jeg skriver: Like "*" & [Navn] & "*"  viser den alle post i databasen
Avatar billede jkrons Professor
16. oktober 2003 - 11:50 #14
Hvis "Navn" ikke er udfyldt vil den vise alle poster i databasen. Og hvis dataadgangssiden ikke viser Prompten er det derfor, men jeg tør ikke sige, hvorfor den ikke viser den.
Avatar billede juks Novice
16. oktober 2003 - 11:51 #15
"[Navn] Like "*" & [Indtastnavn] & "*" "
Avatar billede juks Novice
16. oktober 2003 - 11:52 #16
hvis du insææter kkriteret under felt Navn  skal du skrive
Like "*" & [Indtastnavn] & "*" "
Avatar billede juks Novice
16. oktober 2003 - 11:53 #17
prøv denne kode .
den bruger access egen søge funktion , den virker til Access (UK )

Me.navn.SetFocus
SendKeys "%^f%Ha%N", False
DoCmd.RunCommand acCmdFind
Avatar billede peter88 Nybegynder
16. oktober 2003 - 11:54 #18
Denne streng: "[Navn] Like "*" & [Indtastnavn] & "*" " giver en fejl der hedder:Datatyperne stemmer ikke overens ikriterieudtrykket
Avatar billede juks Novice
16. oktober 2003 - 11:54 #19
på dansk
Me.Fornavn.SetFocus
SendKeys "%øE%s", False
DoCmd.RunCommand acCmdFind
Avatar billede juks Novice
16. oktober 2003 - 11:55 #20
denne kode skal indsættes i kriteret under felte navn

Like "*" & [Indtastnavn] & "*"
Avatar billede jkrons Professor
16. oktober 2003 - 11:58 #21
juks-> Hvordan sætter du vba kode ind i en datadgangsside?

Din 11:55:50 er vel magen til min 11:35:37, der ikke virker.
Avatar billede juks Novice
16. oktober 2003 - 12:00 #22
nej fro hvis du skriver navn så vil den tage alle dem der står i tabellen da feltet er NAvn derfor skal der står IndtastNAvn
Avatar billede peter88 Nybegynder
16. oktober 2003 - 12:01 #23
Denne kode virker: Like "*" & [Indtastnavn] & "*"
Men IKKE når jeg går ind på min dataadgangsside.
Den er blank i alle felter, ingen poster.
Avatar billede jkrons Professor
16. oktober 2003 - 12:19 #24
juks-> Købt, men det fremgår da ikke, at feltet hedder Navn
Avatar billede juks Novice
16. oktober 2003 - 12:21 #25
nej nej prøver bare at hjælpe
hvis det handler om point trækker jeg mig da bare med det samme
Avatar billede jkrons Professor
16. oktober 2003 - 12:23 #26
juks_>Overhovedet ikke. Jeg har point nok, deltag endelig. Jeg kan alligevel ikek hjælpe mere. Hvis koden ikke virker på en dataadgangsside, som jeg aldrig bruger, har jeg igen idé om, hvad der skal til.
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