Avatar billede Slettet bruger
15. marts 2005 - 23:48 Der er 4 kommentarer og
1 løsning

inkludering a subdatasheets i form

Hejsa

jeg har et datasheet hvor der indgår et subdatasheet og endnu et subdatasheet yderligere..

Det ser fint ud når det står presenteret som en normal tabel men jeg har behov for at sætte ind i en form.

Hvordan gør jeg dette så jeg kan tabellen ekspanderer i formen.
Alternativt kunne man sætte de 3 tabeller ind hver for sig men hvordan laver jeg så tilknytningen så de rigtige rækker bliver vist.

Strukturen ser således ud: (hvis det giver mening)
Hovedtabel(id)->tabel2(hovedtabelID)->tabel3(tabel2ID)

På forhånd tak
Avatar billede mugs Novice
16. marts 2005 - 05:46 #1
Lav en formular baseret på din hovedtabel.

Tag en underformular fra din værktøjskasse (slå evt. dine guider til) og lav din underformular baseret på tabel2. I underformularen's egenskalber > Fanen Data er der 2 egenskaber:

- Underordnede felter
- Overordnede felter

Dissse 2 egenskaber "binder" din underformular sammen med hovedformularen (Parent form) således, at underformularen altid vil vise den post som Parent form viser.
Gør det samme med din underformular nr. 2

Hvis du lader underformularerne basere sig på andre formularer, kan du formatere dem i den formular de får data fra, så underformularerne fremstår med et bedre visuelt indtryk.
16. marts 2005 - 08:08 #2
Du kan IKKE få en alm. formular til at ekspandere, som et datasheet kan. Men du kan f.eks. lave en knap som, med lidt avanceret kode, kan udvide formularen højde eller bredde i det område, hvor du har gemt underformlaren.

Eller du kan lave en dobbeltklik-funktion, som åbner de relevante data i en popup-formular med denne kommando:

Docmd.Openform "Din popup-formular",,,"ID = " & Me!ID

(hvor ID er din primærnøgle og relationsfelt mellem de 2 tabeller/formularer)
Avatar billede hnteknik Novice
16. marts 2005 - 08:11 #3
>joker Hm - jeg er med på hvad du mener. Havde noget kørende i XP udgaven. Det blev programmeers ind i det recordset som fordrede en underformular, som nævnt overfor.
Altså hovedformular -> underformular, hvor der var et subset datasæt nedenunder.
Jeg gik væk fra, da det så herrens ud rent formatmæssigt. Checkede lige, men har ikke den udviklingversion mere.
Avatar billede Slettet bruger
16. marts 2005 - 21:20 #4
Tak for hjælpen...jeg havde faktisk prøvet hvad du skrev mugs, men først efter du skrev det prøvede jeg igen....nu virker det.
Avatar billede mugs Novice
16. marts 2005 - 23:03 #5
Fint det fungerer - 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
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