13. maj 2005 - 18:58Der er
9 kommentarer og 2 løsninger
Vise felt fra hovedform i underform
Hej!
Det virker så logisk når man tænker på det, jeg kan bare ikke få det skruet rigtigt sammen ;-(
Jeg har en hovedformular med feltet Id og feltet Navn. Når jeg klikker på en knap, åbner der en underformular (Afdeling), hvor jeg kan have flere afdelinger under Navn (filtreret på Id). Jeg vil nu gerne have indholdet af Navn flyttet med over i min underformular. Indholdet skal kun kunne ses for overblikkets skyld. Dvs. at det skal ikke kunne redigeres eller slettes.
I den formular der ligger til grund for underformularen, kan du sætte egenskaben aktiveret til Nej og egenskaben Låst til Ja. Det betyder, at markøren ikke kan "lande" i feltet og du kan således heller ikke rette.
Jeg vil gætte på, at du har en forespørgsel til grund for din underformular. Derfor mener jeg, at du bør lave en formular og på grundlag af denne din underformular. Det gør samtidig, at du i "grundformularen" kan lave formatteringer med farver, fjerne skillelinier m.v. Disse egenskaber nedarves til din underformular.
Der ligger ikke nogen forespørgsel til grund for underformularen. Jeg har allerede lavet underformularen, og kom i tanke om, at det ville være rart hvis man kunne se feltet Navn på underformularen også!
Ok - Det er ikke hvad vi i normal forstand betragter som en underformular. du bruger sammenkædede formularer. Så skal du blot trække feltet "navn" ind i din childform. hvis childform bygger på en forespørgelse, skal du først sørge for, at feltet "navn" er med der.
Hmmm! Jeg har nu prøvet: kopieret feltet Navn fra formular til childform - intet resultat. Oprettet feltet Navn i tabellen Afdeling, lavet en en-til-en relation, og så trukket feltet ind fra Afdeling til childformen - intet resultat. Eneste resultat er 17 grå hår mere ;-)
PS: ovenstående kode er ikke noget jeg selv har lavet. Det har Access gjort for mig, da jeg delte min DB op i flere tabeller.
Blot du fik det til at fungere, så er jeg tilfreds. Men der er noget der undrer mig med din løsning, når du kan opnå resultatet med dit forslag. Det kunne tyde på, at du opretter en ubunden tekstboks og derefter giver den en postkilde.
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.