Avatar billede jgc Nybegynder
17. februar 1999 - 00:00 Der er 5 kommentarer og
1 løsning

Intelligent autofuldfør

Jeg har nogle formularer med autofuldførelse på opslagsfelterne. Det virker fint nok, men....
Nogle af de viste værdier er næsten ens (f.eks. "Arr. for unge" og Arr. for børn"). Dét jeg er ude efter, er en funktion, der ved et tryk på en tast "cykler" igennem de gyldige valg med den foreløbige streng.
Eksempel: Med de to strenge fra før taster jeg i et felt "ar" - hvorefter Access straks foreslår "Arr. for unge" (første matchende streng). Nu vil jeg så gerne kunne vælge "Arr. for børn, ved en tastaturkommando (der skal programmeres, forstås).
Alternativt kan man måske lave en funktion der tilsvarer Unix' tcsh-autofuldfør: Dvs at hvis jeg har indtastet "ar" og de ovenstående muligheder findes, så vil fuldfør-funktionen skrive "Arr. for " - den stopper altså ved den første forskel.
Jeg skal nok lige nævne, at de nævnte opslags felter er id-felter, således at den viste værdi svarer til et bagvedliggende id-nummer.

Mvh/pft - /Jens
Avatar billede Slettet bruger
23. februar 1999 - 07:31 #1
Hvor bruger du ikke bare PIL-NED for at vælge "Arr. for børn" ?????
Avatar billede jgc Nybegynder
23. februar 1999 - 09:51 #2
Fordi rækkefølgen på listen ikke er alfabetisk ordnet. Godt nok ligger "Arr. for børn" lige ved siden af "Arr. for unge" - men der er andre elementer der ligner hinanden alfabetisk, men ligger med 5-10 elementer imellem. Listen er ordnet efter emne, og kan således ikke bare alfabetiseres.
Samtidig er min førsteprioritet i problemstillingen at slippe for at bruge musen. Hvis jeg skal bruge "PIL-NED" i forbindelse med autofuldfør er jeg tvunget til at bruge mus.
Avatar billede tanis Nybegynder
07. marts 1999 - 00:57 #3
Ikke nødvendigvis, du kan bare lave et opslagsfelt, fra en forespørgelses tabel, og ved at holde ALT nede samtidig, får du listen frem, og skal derved ikke bruge mus.
Avatar billede jgc Nybegynder
08. marts 1999 - 10:30 #4
Kan du udspecificere lidt? Kan jeg lave en forespørgsel, der sorterer efter navn og bruge den som opslag. Og vil det påvirke muligheden for at benytte tabellens sortering andetsteds?
Avatar billede jgc Nybegynder
16. marts 1999 - 13:33 #5
Ok - det virker. Det kunne være bedre/kønnere, men det har afgjort hjulpet.
Avatar billede tanis Nybegynder
17. marts 1999 - 09:39 #6
Ups, jeg har desværre ikke lige haft tid til at kigge forbi, eller så har jeg fået slette de E-Mail som gjorde mig opmærksom.

Du kan lave en opslag, som sortere efter navn og bruge den som opslag, det vil ikke påvirke tabellernes mulighed for sortering andetsteds, men mindre du bruger forspørgelsen, som source til de nye sorteringer.

Lidt kryptisk svar, når jeg ser på det, men jeg håber du forstår.
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