Avatar billede cmols Nybegynder
07. december 2002 - 15:08 Der er 3 kommentarer

Underformular, hændelse

Min hovedformular indeholder en underformular.

I underformularen vil jeg gerne, at man klikker på et felt og derefter trykker på en knap 'Detaljer' på hovedformularen. Knappen skal åbne en anden formular, som viser detaljer for den række hvor feltet er markeret.

Hvilken hændelse skal jeg bruge og hvordan skal det kodes i hovedtræk. (Ikke hvordan detaljer vises og visning af formular)
07. december 2002 - 16:52 #1
På din knap's VedKlik-hændelse skriver du noget a la dette:

Docmd.openform "Navn på din detalje-formular",,,"[Navn på nøglefelt på underformular] = " & Me![Navn på underformular]![Navn på nøglefelt på underformular]

Jeg håber, at du forstår min termonologi!?

/Thomas
Avatar billede mhq Nybegynder
08. december 2002 - 17:52 #2
Hvis du har en unik ID for hver enkelt record er det måske en mulighed at anvende OPENARGS funktionen. Foruden dine felter der listes i underformularen, placerer du en knap, der åbner den nye formular med detaljer om den ønskede record.

Bange for min terminologi er på niveau med Thomas's :-)
Avatar billede hugopedersen Nybegynder
16. december 2002 - 09:08 #3
Jeg har lavet noget der minder lidt om dette på den måde at jeg lavede et skjult felt i hovedforfularen som jeg så opdaterer fra underformularens 'On current' ( Me.Parent!txtFeltNavn = me.txtID )
Så kan jeg åbne formularen med indholdet af dette felt på samme måde som thomasjepsen foreslå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