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?
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).
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?
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.
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.
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.
Jeg prøver at få underformularen til at se bedre ud :)
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.