20. maj 2005 - 16:56Der 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.)
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.
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.
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?
db er returneret med thomasjepsen's dynamiske søgefunktion implimenteret. Jeg har desuden lavet en "send e-mail" funktion.
Synes godt om
Ny brugerNybegynder
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.