23. november 2004 - 16:31Der er
10 kommentarer og 1 løsning
Maximére formular når man vender tilbage fra rapport
Hej med jer !
Jeg har en database med en formular. Ved et klik i et felt åbner den et pop-up vindue, som man siger OK til og får vist/uskrevet en rapport. Og derefter vender tilbage til den oprindelige formular.
Min udfordring er at få den oprindelige formular til at Maximere, når jeg vender tilbage til den.....jeg har prøvet DoCmd.Maximize i On Activat og On Got Focus, men det virker ikke ! Kan I hjælpe mig med, hvad jeg gør forkert ??
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Er det ikke fordi, man ikke kan maximere, så længe, der er en popup åben. Prøv at lukke din popup, før du maximerer, f.eks. ved at lukke den før du lukker rapporten og lave DoCmd.Maximize på rapportens VedLkuning.
Problemet er, at når man åbner en formular i popup, så mister den første formular vist aldrig focus. Derved virker OnActivate (som ellers er velegnet til det) og OnFocus ikke.
Så hvis din popup-formular har egenskaberne "Popup" og "modal" sat til Ja, så kan du ikke fange hændelsen fra din hovedformular. Du er derfor nødt til at styre det fra popup'en (ved lukning) eller gøre som jeg plejer:
Hvis hovedformularen er maksimeret og popup-formular har egenskaberne "Popup" og "modal" sat til Ja, så vil popup-formularen ikke blive maksimeret. Og derved vil der ikke være behov for at maksimerer hovedformualren igen ved lukning af popup-formularen. Eneste problem er, at du så ikke kan vise rapporten i Preview (vis udkskrift), da den vil blive smidt bag ved popup-formularen. I den situation plejer jeg så bare at lukke popup-formularen samtidig med at rapporten vises på skærmen.
Kan du følge mig???
For at gøre en lang historie kort, så tror jeg, at du skal prøve at lege med at sætte både "Popup" og "Modal" til ja på din popup-formular. Og så i princippet glemme alt om at maksimere og gendanne.
Nu har jeg forsøgt alle jeres løsningsforslag, men der er desværre stadig ikke noget, som hjælper...den bliver ved med at undelade at maximere lige så snart jeg vender tilbage til min hovedformular.
Men det med at hovedformularen aldrig mister focus - fik mig lige til at prøve at bede den om at minimere hovedformularen - og bede den vise formularen ved lukning af rapporten - DET HJALP !!! HURRA !!
Så nu er jeg i tvivl om, hvordan jeg skal give point til jer, for I har jo alle prøvet.....men jeg vil give dem til thomasjepsen, da han kom med den forklaring, som fik mig til at få ideen. Hvis nogen er utilfredse så må I sige til - så vi kan løse det !
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.