Avatar billede kol Nybegynder
15. februar 2000 - 21:55 Der er 13 kommentarer og
1 løsning

Formularer - markerede poster

Når man åbner en formular er en af posterne altid markeret med den risiko, at man straks sletter posten, hvis man trykker på nogen tast.
Er der en måde, hvorpå denne irriterende funktion kan slås fra?
Avatar billede godtnok Nybegynder
15. februar 2000 - 22:24 #1
Prøv at lave en fortryd knap.
Avatar billede jalle Nybegynder
15. februar 2000 - 23:42 #2
Du kan med en lille funktion i modullet til formularen, åbne en ny post med denne kommando

Private Sub Form_Open(Cancel As Integer)
DoCmd.GoToRecord , , acNewRec
End Sub
Avatar billede fdata Forsker
16. februar 2000 - 16:53 #3
Du kunne også gære formularen skrivebeskyttet (Me.AllowEdits=False) og så slå dette fra via en knap, når du skulle (op)rette.
Avatar billede kol Nybegynder
16. februar 2000 - 18:01 #4
</LAYER>
Tak for de gode råd og den hurtige respons.

Jeg havde nu forestillet mig, at det var en generel indstilling i MS Access, som kunne aktiveres.

Jeg er ikke kyndig i programmering eller makroer i Access, så forslagene fra jalle og fdata kan jeg ikke uden videre følge.






</BODY>
</HTML>
Avatar billede jalle Nybegynder
16. februar 2000 - 21:13 #5
Åben formuleren i design. Derefter åbner du for egenskaberne for formularen. Klik på fanebladet hændelelser. Klik på knappen "..." ud foran teksten "Ved Åbning" hvorefter du er inde i modullet til formularen.
Indsæt så følgende: DoCmd.GoToRecord , , acNewRec
Luk derefter modullet og sig ja til gem.
Avatar billede kol Nybegynder
17. februar 2000 - 19:11 #6
Hej "jalle"
Jeg føler, at du er på rette spor men...
Når jeg vil forlade designvisning efter ændringen, får jeg en fejlmelding:
"MS Access kan ikke finde makroen "DoCmd""
Er det en standard makro eller én, som du selv har lavet?
Min MS Access er 2000.
Håber på et svar.

Hilsen KOL
Avatar billede region Nybegynder
18. februar 2000 - 13:14 #7
I formularen sætter du alle de felter der kan slettes noget i til flg.:

1.åbn formular i designvisning.
2.marker med musen de felter der ikke må ændres i.
3.gå til egenskaber for disse felter.
4.sæt derefter tabulatorstop til "nej".(under fanen "andre" )
Avatar billede kol Nybegynder
18. februar 2000 - 21:22 #8
Tak også til "region" for interessen, men du har misforstået problemet lidt:
Felterne skal kunne ændres, blot ikke utilsigtet, hvilket let sker, når en formular åbnes med et felt automatisk markeret.
Det er denne automatik, som jeg gerne vil have afbrudt.
Jeg tror stadig, at "jalle" er inde på det rigtige, og jeg håber, at han stadig er intereseret i at finde en løsning.

Hilsen KOL
Avatar billede jalle Nybegynder
18. februar 2000 - 21:51 #9
Det er ikke i en makro du skal indsætte det i, men et modul=hændelsesprocedure.

Det skal virke, men hvis det ikke virker så kan du kontakte mig på itfix@klog.dk eller på icq #45643728
Avatar billede kol Nybegynder
23. februar 2000 - 23:05 #10
Hej Jalle!

Jeg har forsøgt at kontakte dig flere gange på den der e-mail adresse. Får du ikke tømt din postkasse?
Kontakt mig på kol@stofanet.dk.
Avatar billede lkp Nybegynder
29. februar 2000 - 14:12 #11
Hej Kol

Jeg har også et forslag, hvis du har en knap, eller noget andet uskadeligt på din form, kan du ved opstart, sætte focus til denne.

Antag, at din knap hedder btKnap, du kan så¨i koden bag formen skrive flg. under handlingen "ved åbning" / "Form_Open":

Me!btKnap.SetFocus

Herefter er det dette kontrolelement der får focus, når du åbner formen.

Du kan også advare brugeren om, at hab/hun er ved at slette indholdet af et felt, ved feltets ved ændring egenskab.

Med venlig hilsen

LKP
Avatar billede jalle Nybegynder
29. februar 2000 - 21:45 #12
Hej Kol

Jeg har ikke fået noget svar fra dig, og det er en meget ny e-mail adresse jeg har fået, men du kan også prøve lethmar@get2net.dk, der ved jeg at den virker.
Avatar billede kol Nybegynder
10. marts 2000 - 11:19 #13
Tak til alle interesserede hjælpere.
Jeg har været nede i et par uger samtidig med at jeg har været på rejse.
Så jeg har ikke haft tid til at beskæftige mig med problemet, men jeg vender snart tilbage med en reaktion.
Avatar billede kol Nybegynder
13. marts 2000 - 19:32 #14
Tak til alle jer, som reagerede med svar på mit problem. Jalle havde min løsning, og jeg sender derfor pointene til ham.
Men LKP havde også et godt forslag, så jeg sende 5 points i den retning også.
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