Avatar billede bol Nybegynder
20. maj 2004 - 01:58 Der er 6 kommentarer og
1 løsning

Kan access huske sidst intastede værdi!

Jeg har en formular som egentlig er sat til dataindtasning - Jeg vil gerne have lavet det sådan, at formularen husker hvilket projektid som var det sidste jeg indtastede og starter op ved det igen efter dataindtasningen!! Hvordan klarer jeg dette??
Avatar billede terry Ekspert
20. maj 2004 - 09:21 #1
There are a number of ways you could do this but a simple one would be to save it in a global variable. (In a module)
Then in the AFTER UPDATE event of the form you can save the projekID in the global variable so that you can use it later.

In a module use something like this.

Public LastProjektID as Long

Then in the after update event

LastProjektID = Me.ProjektID

Then when yiou wnat to use it.

Me.ProjektID = LastProjektID 'You may need to test that it is set
20. maj 2004 - 10:05 #2
Sjovt, at der har været 3 spm om næsten det samme på et døgn :o)

Dit spm er dog lidt anderledes, idet du ønsker at huske ProjektID'et ved næste åbning af formularen.

Afhængigt af hvordan din tabel er bygget op, så kan du evt bruge denne linie kode på formularens VedAktuel:

Me!ProjektID.DefaultValue = DLast("ProjektID", "DinTabel")


PS: Sjove ord, du kan Terry; yiou og wnat :o)

/Thomas
Avatar billede hekla Nybegynder
20. maj 2004 - 16:16 #3
En Public variable forsvinder vel, når man lukker databasen? Hvis man gemmer værdien i en tabel med en update query, når man lukker formularen, har man den også næste gang, man åbner databasen.
20. maj 2004 - 16:31 #4
Hekla, det er jo derfor jeg ikke bruger variable, men blot slår værdien op :o)
Avatar billede terry Ekspert
20. maj 2004 - 17:02 #5
If you use a table then there is also the chance that you end up using the projektid from the last person who used the application, unless of course you also log the users ID.

Yes Thomas, things went a bit fast, I was on the way out of the door at the same time :o)
Avatar billede hekla Nybegynder
20. maj 2004 - 19:40 #6
Sorry Thomas. Jeg havde ikke læst dit indlæg ordentligt. Jeg kom til at falde over det med terrys sjove ord :o)
29. juni 2004 - 20:40 #7
tak :o)
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