Avatar billede leasing Nybegynder
05. september 2001 - 10:44 Der er 5 kommentarer og
2 løsninger

Søgning i database

Jeg har en database med følgende felter:
ID Tekst

Feltet Tekst er et notatfelt.

Ved søgning på ord får jeg selvfølgelig en masse søgeresultater. Når jeg trykker på et af link´ne får jeg vist den tekst der står ud for feltet Tekst.

Kan det lade sig gøre at der automatisk hoppes ned til det første ord i teksten der er søgt på og hvordan gøres dette.
Avatar billede cuddles Nybegynder
05. september 2001 - 13:34 #1
Hvis du lægger teksten over i en streng, så kan du vel lave en replace, hvor du markerer teksten med bold.
efterfølgende kan du evt. lave følgende replace:

sTekst = rs(\"Tekst\")
...
sJumpTo = \"<a name=\"search\"><b>\" & sSearchWord & \"</b></a>\"

Replace(sTekst, sSearchWord, sJumpTo, 1, 1)

Så erstatter den kun den først fundne sSearchWord med link til den, og det kan muligvis være, at det kan lade sig gøre at lave en onLoad i body:

onLoad=\"document.search.focus\"

Men er ikke helt sikker.
Avatar billede torbenmelander Nybegynder
06. september 2001 - 15:05 #2
Enig .. men læs lidt mere om # på http://www.html.dk/dokumentation/html4/tags/a/
Avatar billede cuddles Nybegynder
20. september 2001 - 13:49 #3
Var det noget du kunne bruge?
Avatar billede torbenmelander Nybegynder
27. september 2001 - 22:41 #4
For så kunne du måske lukke spørgsmålet !!!
Avatar billede cuddles Nybegynder
28. september 2001 - 13:47 #5
Ja, det ville jo være dejligt.
Avatar billede torbenmelander Nybegynder
08. oktober 2001 - 19:38 #6
Tak for point ;-)
Avatar billede cuddles Nybegynder
09. oktober 2001 - 18:35 #7
Ja, tak for point.
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
Kurser inden for grundlæggende programmering

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