16. september 2004 - 12:57Der er
25 kommentarer og 1 løsning
Problem med underformular!
Håber på at nogen kan hjælpe mig med hvad jeg skal gøre, for at fastlåse min underformular, så at den ligger fast ovenpå min eks. formular. Er det også muligt at lukke underformularen samtidig med den eks. formular? og i givet fald hvordan? Sorry, det er jo faktisk 2 spørgsmål i 1.
I den formular du lukker, kan du indsætte følgende i formularens "VedLukning" hændelse: DoCmd.Close acForm, "FormensNavn" Hvor FormensNavn er navnet på den anden formular.
Det fungerer desværre ikke. Jeg har en gruppeboks i min formular, hvor der er 5 alternativknapper, når jeg aktiver en af dem, trækker den en underformular frem. Mit problem er, at hvis jeg klikker et andet sted end i underformularen (altså i formularen)så forsvinder denne om bagved. Hvordan løser jeg dette problem? Kanu
I den formular du lukker, kan du indsætte følgende i formularens "VedLukning" hændelse: DoCmd.Close acForm, "FormensNavn" Hvor FormensNavn er navnet på den anden formular.
Hvad gør jeg hvis der er tale om flere underformularer?? Kanu
Det er ikke selvstændige formularer. Jeg har som tidl. nævnt 5 alternativknapper, og hvergang man aktiver en af dem, popper en underformular frem. Altså 5 underformularer.
Iøvrigt vedr. lukning, så fungerer det perfekt. Det var iøvrigt oplagt, men jeg tror jeg er ved at køre træt.
Håber du kan hjælpe med det sidste lille problem. :) Kanu
Jeg skal inden jeg opdaterer min tbl. indtaste dato i et felt i min eks. formular, og det er her at underformularen forsvinder, den ligger sig bag min eks. formular.
Ja, jeg har modtaget din mail, og det er bare kanon, det fungerer nøjagtigt som jeg havde ønsket. Jeg har et problem der består i, at det ikke er særligt mange det er kommet til gavn, at du har hjulpet mig, men jeg ved ikke hvad jeg skal gøre i forhold til dette?
Iøvrigt kan du måske nævne her, hvad det var du rettede til?
Må jeg ha' lov at maile dig med et andet spørgsmål? Du får hermed pointene, og endnu engang tak for hjælpen. Kanu
Kanu Det er kotyme at hjælp, der er foregået ved mail eller lignende udenom Eksperten, lige skal beskrives her, så andre også har en mulighed for at se, hvad der er foregået.
Det som du havde lavet var at åbne forskellige formularer ovenpå din hovedformular. Problemet var så, at når du trykkede på hovedformularen, så forsvandt den anden åbne formular.
I min løsning lagde jeg alle de andre formularer ind på hovedformularen. Dermed har du en formularer med fem underformularer (som er betegnelsen, når de placeres på en anden formular - i din løsning kan de betragtes som selvstændige formularer, og bør derfor ikke benævnes underformularer).
Når du trykkede på alternativknapperne, åbnede du formularerne med en makro for hver knap. Det ændrede jeg til en hændelse på EfterOpdatering på gruppeboksen, der indeholder alternativknapperne. I denne hændelse sørger jeg så for at kun den underformular, der er valgt på alternativknapperne, bliver synlig.
Private Sub AktivKategori_AfterUpdate()
Me.SubFrmtyverialarm.Visible = False Me.SubFrmSystemnøgle.Visible = False Me.SubFrmMobiltelefon.Visible = False Me.SubFrmBærbarPC.Visible = False Me.SubFrmIPOD.Visible = False Select Case AktivKategori Case 1: Me.SubFrmtyverialarm.Visible = True Case 2: Me.SubFrmSystemnøgle.Visible = True Case 3: Me.SubFrmMobiltelefon.Visible = True Case 4: Me.SubFrmBærbarPC.Visible = True Case 5: Me.SubFrmIPOD.Visible = True End Select End Sub
Det var vist det hele.
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.