Avatar billede agz Nybegynder
24. november 2006 - 23:00 Der er 19 kommentarer og
1 løsning

Underformular skal vises i formularvisning

Jeg har en formular, hvori der er en underformular. Men underformularen bliver vist i dataarkvisning, og jeg vil gerne have den i formularvisning.

Er det muligt, og hvordan?
Avatar billede ffsoft Praktikant
24. november 2006 - 23:08 #1
Ja da, alle formularer har en egenskab der hedder Standardvisning den kan du sætte til Fortløbende formularer f. eks.
Avatar billede agz Nybegynder
24. november 2006 - 23:13 #2
Det kan jeg godt nok ikke lige finde, hvor skal jeg indstille det henne?
Avatar billede mugs Novice
25. november 2006 - 09:04 #3
Det ligger i formularens egenskaber under fanen Formater.
Avatar billede agz Nybegynder
25. november 2006 - 23:13 #4
Tak for svarene begge to, det fungerer nu..

Men er det ikke muligt at få tekstboksene osv. fra underformularen direkte over i hovedformularen, i stedet for at skulle have en underformular?
Avatar billede mugs Novice
26. november 2006 - 06:35 #5
Det er afhængig af, hvordan dine relationer er skruet sammen.
Avatar billede agz Nybegynder
26. november 2006 - 20:43 #6
Men det er muligt så?

Hvad skal jeg gøre for at jeg kan det?
Avatar billede mugs Novice
26. november 2006 - 20:50 #7
Det er svært at sige, da jeg ikke ved hvordan din db er skruet sammen.

Hvis din formular skal have data (felter) fra flere tabeller, skal du lave en forespørgsel, og det er her dine relationer kommer ind i billedet. Men grundlæggende må du bestemme dig for, om du vil arbejde med underformularer eller ej. Men du skrev tidligere, at det fungerer, så hvorfor vil du lave det om igen?
Avatar billede agz Nybegynder
26. november 2006 - 20:55 #8
Ved ikke om jeg løser det sådan, men jeg vil gerne have alle posterne til, at være der samtidig:

navn1 adresse1 tlf1
navn2 adresse2 tlf2
osv..

I stedet for at jeg skal køre frem og tilbage på pilene.

Get it?
Avatar billede agz Nybegynder
26. november 2006 - 20:57 #9
Se nu har jeg faktisk fundet ud af, at få det hele i en formular, udfra det du skrev 20.50.41..
Avatar billede agz Nybegynder
26. november 2006 - 21:01 #10
Men jeg kan stadigvæk ikke få alle posterne i tabel2 (som tidligere var dataene til underformularen) til at være i formularen samtidig.

Der er flere poster i tabel2 som har samme tal i "id" (passer sammen med et tal i tabel1), og de skulle gerne alle sammen komme frem i formularen, under hinanden, som jeg viste 20.55.16.

Altså når jeg ser en post fra tabel1 i formularen, skal alle posterne fra tabel2 med samme tal i "id", som posten i tabel1 har i "id", komme frem som liste i bunden af formularen.

Jeg har en relation mellem "id" (tabel1) og "id" (tabel2).
Avatar billede mugs Novice
26. november 2006 - 21:05 #11
Så skal du bruge relationen "een til mange" og en fortløbende formular.
Avatar billede agz Nybegynder
26. november 2006 - 21:07 #12
Nu er det alle posterne (både fra tabel1 og tabel2) der kommer, det skal kun være posterne fra tabel2.. Er jeg så nødt til at have tabel2 i en underformular?
Avatar billede mugs Novice
26. november 2006 - 21:21 #13
Hvis du kun vil se posterne fra Tabel2, hvad vil du så med Tabel1?
Du kan da godt bruge en underformular, men gik du ikke væk fra det igen? Og i givet fald hvorfor?

Du er nødt til at "tænke din db igennem", før du overhovedet kaster dig ud i projektet, så du nøjagtig ved hvad du vil.
Avatar billede agz Nybegynder
26. november 2006 - 21:32 #14
Det jeg mener er, at det skal se sådan her ud (bare et dårligt eks. - her har folk flere tlfnr.):


TABEL 1: NAVN
TABEL 2: NAVN, TLF

NAVN (tabel1) er relateret til NAVN (tabel2).

Formularen skal se sådan her ud:

NAVN

TLF1
TLF2
TLF3
osv..

Så Tabel2 ser sådan her ud:
Lars  12345678
Lars  23456789
Peter 34567890

Så skal alle tlfnr. med i posterne med lars blive vist som beskrevet ovenover.
Avatar billede mugs Novice
26. november 2006 - 21:38 #15
Så vil jeg arbejde med en underformular. I din hoveformular (Parentform) har du navn fra Tabel1, i din underformular (Childform) har du navn og øvrige data fra Tabel2. Du binder formularerne sammen med feltet Navn. På den måde vil formular altid vise de poster, der relaterer til Navn i Tabel1.
Avatar billede agz Nybegynder
26. november 2006 - 21:44 #16
Så jeg er nødt til at bruge en underformular?

Det ser nemlig dumt ud, og jeg vil helst have det til at stå præcis sådan her:

TLF1
TLF2
TLF3

Altså bare som rene tekstlinier. Og uden man er nødt til at scrolle.
Avatar billede mugs Novice
26. november 2006 - 21:49 #17
Nødvendigheden af at scrolle afgøres jo af:

1. Din underformulars størrelse
2. Antallet af poster i underformularen

Det behøver ikke at se dumt ud. Normalt ser vi mange grimme underformularer, fordi de baseres på en forespørgsel. Men glem ikke at en underformular kan baseres på en anden formular. En sådan formular kan du formatere så den ser pæn ud, og formatet overføres til underformularen. Prøv at lede lidt med det, og så slutter jeg snart for iaften.
Avatar billede agz Nybegynder
26. november 2006 - 21:50 #18
Mange mange tak..

Smider du lige et svar?
Avatar billede mugs Novice
26. november 2006 - 22:00 #19
Hvad endte du med?
Avatar billede agz Nybegynder
26. november 2006 - 22:08 #20
Jeg prøver at få underformularen til at se bedre ud :)
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