Avatar billede kanu Nybegynder
16. september 2004 - 12:57 Der 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.

Håber på hjælp snarest.
Kanu
Avatar billede sjap Praktikant
16. september 2004 - 13:13 #1
I underformularens egenskaber sætter du under "Andre" Popup til ja - så ligger denne formular altid øverst.
Avatar billede sjap Praktikant
16. september 2004 - 13:16 #2
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.
Avatar billede kanu Nybegynder
16. september 2004 - 13:24 #3
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
Avatar billede sjap Praktikant
16. september 2004 - 13:39 #4
Ok, jeg misforstod hvad du mente, og troede der var tale om en selvstændig formular.
Hvad er det underformularen forsvinder bag ved?
Avatar billede kanu Nybegynder
16. september 2004 - 13:40 #5
Bagved den eks. formular.
Avatar billede kanu Nybegynder
16. september 2004 - 13:42 #6
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
Avatar billede sjap Praktikant
16. september 2004 - 13:42 #7
Nu er jeg ikke lige med. Er de to formularer, to helt selvstændige formularer, eller er din "underformular" placeret på en en anden formular?
Avatar billede sjap Praktikant
16. september 2004 - 13:43 #8
Vedr. lukning

DoCmd.Close acForm, "FormensNavn1"
DoCmd.Close acForm, "FormensNavn2"
DoCmd.Close acForm, "FormensNavn3"
etc.
Avatar billede kanu Nybegynder
16. september 2004 - 13:54 #9
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
Avatar billede sjap Praktikant
16. september 2004 - 14:44 #10
Ok med hensyn til lukning af formularer.

Jeg forstår ikke helt problemet med underformularerne. Hvad er det du trykker på, der dækker for underformularen?

Det er måske lettere hvis du har mulighed for at sende formularen til mig.
Avatar billede kanu Nybegynder
16. september 2004 - 14:56 #11
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.
Avatar billede sjap Praktikant
16. september 2004 - 15:02 #12
Har du mulighed for at maile formularen?

Læg eventuelt kun formularen over i en tom database, men den skal selvfølgelig kunne åbnes så dit problem opstår.
Avatar billede kanu Nybegynder
16. september 2004 - 15:25 #13
Jeg er meget glad for, hvis du vil kigge på den. Har du en mail-adresse?
Kanu
Avatar billede sjap Praktikant
16. september 2004 - 15:28 #14
Send den til noget der ligner sjap9000 snabela hotmail punktum com
Avatar billede kanu Nybegynder
16. september 2004 - 15:45 #15
Har store problemer med at maile hele DB. får hele tiden en fejl "Kan ikke sendes da det er et usikkert element"
Avatar billede sjap Praktikant
16. september 2004 - 15:46 #16
Hmmm. Kan du evt. zippe databasen?
Avatar billede sjap Praktikant
16. september 2004 - 15:48 #17
Eller kan du lave en ny database, hvor du blot importerer formularen og eventuelle forespørgsler og tabeller som fomularen skal bruge.
Avatar billede kanu Nybegynder
16. september 2004 - 16:01 #18
Nu skulle du have fået en zip.fil.
Avatar billede kanu Nybegynder
16. september 2004 - 16:06 #19
Hvis du åbner formular 1, og derefter opret medarbejder, så ser du problemet!
Avatar billede kanu Nybegynder
16. september 2004 - 16:08 #20
Er lige væk de næste 20 min.
Kanu
Avatar billede sjap Praktikant
16. september 2004 - 16:11 #21
OK
Avatar billede kanu Nybegynder
16. september 2004 - 16:23 #22
Hej!
Har du kigget på det?
Avatar billede sjap Praktikant
16. september 2004 - 16:29 #23
Jeg har lige lavet noget radikalt om. Du får den tilbage om ca. 5 min.
Avatar billede sjap Praktikant
16. september 2004 - 17:28 #24
kanu -> Har du set min mail?
Avatar billede kanu Nybegynder
16. september 2004 - 17:42 #25
Hej Sjap!

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
Avatar billede sjap Praktikant
16. september 2004 - 18:12 #26
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.
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