27. august 2003 - 09:57Der er
7 kommentarer og 1 løsning
Tilføj ny underformular til hovedformular
Hej Og tak for et godt site. Jeg har desværre ikke så mange venner der ved noget om databaser, så jeg søger ofte efter hjælp her. Men nu er det tid at stille et spm. selv, istedet for at lede efter andre besvarelser..
Jeg vil gerne have en hovedformular med (kunde)firmaoplysninger, og derfra kunne klikke videre fra nogle kommandoknapper, til indtastning af øvrige oplysninger. Fx. en underformular med kontaktpersoner; udbud; ordrer osv.
det går fint at oprette en formular med tilhørende underformular med Access-guiden, men der får jeg kun een kommandoknap. Hvordan tilføjer jeg lettest en ny kommandoknap med tilhørende underformular?
(jeg har selvfølgelig prøvet at oprette en ny hovedformular med underformular, men det er en dårlig løsning, for med en masse hovedformularer er der for meget design-gentagelse..)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
When you add a button you can choose the get the buttonto open another form.
You can also use the form wizard. Choose the tables from BOTH forms then Access will ask you if you want to create a form with a sub form or with a "stand alone" form!
Hvis jeg bruger Kommandoknap-guiden, så kan jeg i "kategorier" vælge Formularhandlinger og "Åbn formular", men jeg HAR jo ikke nogen ny underformular at åbne. Den skal jeg selv lave uden guide. Hvis jeg selv skal lave en (under-) at henvise til, så skal jeg jo ind i VBA og selv skrive koden..(On load osv.) Eller.. - Tager jeg helt fejl?
Ok jeg tror lige jeg beskriver spørgsmålet igen helt enkelt: Jeg vil have en formular, med to-fire kommandoknapper, der hver åbner en underformular! Jeg bruger Forms-guiden til at oprette en hovedformular med underformular (tilhørende kommandoknap). Så langt så godt - jeg har nu EN kommandoknap på hovedformularen. Nu skal jeg til at lave den næste underformular. Hvordan gør jeg det - den er som nævnt ikke lavet endnu, så jeg kan ikke bruge button-guiden, for den kan jeg kun bruge, HVIS jeg har en anden formular at åbne.. Stadig sort?
Så vidt jeg har forstået vil du have flere underformular på den samme hovedformular. Du kan tage en underformular fra din værktøjskasse og placerede en på hovedformularen. I egenskaben OverOrdnede / underordnede felter, skal du "binde" underformularen sammen med posten i hovedformularen. Det gøres typisk ved at vælge et ID som både over- og underordnet felt.
Ved at give dine underformularer egenskaben Synlig Til Nej, kan du ikke se dem. Ved Hjælp af kommandoknapen kan du vælge hvilke underformularer, der skal være synlig:
Me.Undordnet_objekt2.Visible = True
Ved at indsætte tilsvarende kommandoer i andre knapper kan du "slukke" og "tænde2 for underformularerne:
Tore, then you need to MAKE a new form! You make the form in the same way as any other form. Then you can use it as a sub form by dragging ad dropping it onto your main form or by using the button wizard to open it!
1. Lav en ny kommando-knap og ignorer guidens forelsag
2. Hoejreklik paa kommando-knappen i designvisning og gaa ind under events (Handlinger?), og find on click handlingen
3. Vaelg at lave ny kode (ikke makro) her. Derefter aabnes et kodevindue hvor der allerede ligger en sub der hedder noget i retning af "Prive Sub Dinokmmandoknap_click()
4. Saet flg kode ind (modificer til navnene og felterne i din database)
Hej Mugs tak for hjælpen, det lyder lige som noget jeg skal bruge. Jeg var kommet til en løsning der ligner, den gik sådan her: - Tilføjede en underformular med værktøjskassen på hovedformularen. - Slettede den igen. (Pointen er, at selve underformularen stadig ligger mellem formularerne, men er slettet fra hovedformularen. - Tilføjede en kommandoknap der åbner den (under-)formular der blev gemt.
Det lyder som om du gør lidt det samme, men måske lidt smukkere. Så det vil jeg prøve..
tak for hjælpen
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.