Avatar billede jens-peter Nybegynder
11. august 2001 - 00:09 Der er 4 kommentarer og
1 løsning

Lukke formular uden at gemme ændringer

Til at vise nogle data på en grafisk form, opretter jeg en formular via VBA og indsætter alle de
forskellige kontrolelementer.

Når brugeren er færdig med at se på data, skal det gerne være muligt at lukke formularen ved at trykke på X i højre hjørne, og uden at skulle svare på, at ændringerne i formularen ikke skal gemmes.

Hvis man enten i en menu eller på en knap på formularen har en kode:
\"DoCmd.close acForm, formularnavn, acSaveNo\"
virker det, men denne kode kan ikke anvendes i hændelserne \"Form_Close\"
eller \"Form_UnLoad\".

Gode ideer efterlyses.

mvh/Jens-Peter
11. august 2001 - 09:40 #1
Hej Jens-Peter,

Du får nok svært ved det, da der ikke er en hændelse, som trickes inden Access spørger om der skal gemmes.
Hvis du slår advarsler fra (docmd.setwarnings false), så vil den automatisk gemme - det duer jo heller ikke.

Jeg vil umiddelbart forsøge at forhindre at brugeren klikker på krydset. Dette kan jo nemt gøres ved simpelthen at fjerne krydset! (Egenskaben \"Luk Knap\")

Var det ikke en idé?

/Thomas
Avatar billede jens-peter Nybegynder
11. august 2001 - 17:04 #2
Hej Thomas

Dit forslag med at fjerne krydset er faktisk den måde jeg anvender nu, og så har jeg lagt lukke-funktionen i en menu, men det irriterer mig, fordi brugere er vant til at kunne lukke et vindue ved at klikke på krydset.

Jeg vil lige vente og se, om andre har en løsning.

mvh/Jens-Peter
Avatar billede moses Praktikant
13. august 2001 - 11:16 #3
Når man trykker på krydset oppe i hjørnet, har man allerede sat en Close-operation igang. Derfor kan man ikke sætte den igang igen med en DoCmd.Close-funktion !!!!

Det nemmeste er at lave en Custom-knap oppe i hjørnet, som ligner Kryds-knappen og så sætte DoCmd.Close....... på dens OnClick event !!

Så ser det ud, somom - og det er vel det eneste, der tæller.
Avatar billede jens-peter Nybegynder
13. august 2001 - 21:42 #4
Hej Moses

Det var ikke helt den løsning jeg havde håbet på, men jeg synes alligevel du har fortjent pointene for det kreative forslag.

mvh/Jens-Peter
Avatar billede moses Praktikant
14. august 2001 - 09:34 #5
TAX\'A\'DU\'HA
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