Avatar billede rane Nybegynder
20. maj 2005 - 16:56 Der er 6 kommentarer og
1 løsning

Søge navigation (begynder niveau)

Hey,

vi sidder 2 personer og bøvler med hvad der nok er en forholdsvis simpel Access medlemsdatabase.

Vi har en formular med nogen felter og en søgeknap. Man kan så vælge forskellige felter i en kombinationsboks samt indtaste et søgeord i en tekstbox - et tryk på søgeknappen vil så finde medlemmet/medlemmerne.  Vores problem er bare:

Der er ingen problemer med at lave en makro/hændelse der finder alle medlemmer - vi kan også vha. en "Find Næste" knap bladre frem i søgeresultatet...men når vi prøver at lave en "Tilbage" knap, så kan den kun gå ét medlem tilbage...trykker man på knappen igen, finder den et tilfældigt medlem som IKKE er med i søgeresultatet.

Makroen består af GåTilPost handlingen. Objekttype = Formular, Objektnavn = Formularnavnet og Post = Forrige.

Hvordan kan vi fikse dette?

Bonus spørgsmål. Er det på samme tid muligt at få vist hvilket søgeresultat man er inde på når man navigerer rundt i søgeresultatet?  (medlem 2 ud af 5 resultater etc.)
Avatar billede terry Ekspert
20. maj 2005 - 21:51 #1
without more information it isnt easy to give an answer to your problem.

If you use the forms filter method then you should be able to navigate back an forth through the filtered records. And you should also be able to see how many records are filtered and which record number (filtered) you are positioned at. This can be seen on the navigation buttons at the bottom of the form.
Avatar billede mugs Novice
20. maj 2005 - 22:28 #2
På thomasjepsen's hjemmeside makeiteasy.dk er der et eksempel på en dynamisk søge- og filtreringsfunktion men en glimrende vejledning. Se under downloads øverst til højre.
Avatar billede rane Nybegynder
20. maj 2005 - 22:54 #3
Må indrømme at vi er fuldstændige newbies på Access området. Vi kan godt navigere fremad i de filtrede records, men bare ikke tilbage. Hvor der under makro decideret findes en "FindNæste" handling, findes der ikke ligeledes en "FindForrige" handling - det er der vores problem ligger. Skal nok lige nævne at der kun vises én record ad gangen på vores formular.

Vores søgeknap kører en simpel "FindNæste" makro, ligesom vores "Næste post" knap også kører en "FindNæste" makro. Men hvodden fisen gør man det så et klik på en "Forrige post" knap går én post tilbage i søgeresultatet for hvert klik?
Avatar billede mugs Novice
21. maj 2005 - 04:23 #4
Du er velkommen til at sende din db til:

mugs@mail.dk

så vel jeg se på det. Husk at zippe den.
Avatar billede rane Nybegynder
21. maj 2005 - 19:36 #5
Db sendt, mugs :)
Avatar billede mugs Novice
21. maj 2005 - 19:40 #6
db er modtaget - Jeg har netop haft den åbnet og har et par ideer. Du får den tilbage senest imorgen tidlig.
Avatar billede mugs Novice
22. maj 2005 - 08:54 #7
db er returneret med thomasjepsen's dynamiske søgefunktion implimenteret. Jeg har desuden lavet en "send e-mail" funktion.
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