Avatar billede janriis Nybegynder
25. april 2007 - 15:26 Der er 4 kommentarer

Tekstfelt lægge en værdi til ved ny post

Hej

Jeg har tekstfelt i min formular der hedder step. Nu vil jeg gerne have lagt værdien 1 til, hver gang jeg opretter en ny post, så første post hedder step 1, næste post step 2 og så videre. Hvordan kan dette laves ?
Avatar billede terry Ekspert
25. april 2007 - 17:47 #1
IN the forms BEFORE UPDATE event

me.step = Nz(DMax("step", "NameOfTableGoesHere"),0)+1

NOT TESTED
Avatar billede terry Ekspert
25. april 2007 - 17:48 #2
And there is some risk in using this if more than one user addes a new record, but if you make step a unique key then you wont be allowed to add two records with same value in step
Avatar billede janriis Nybegynder
26. april 2007 - 08:50 #3
hmm, cant seem to get it working. My subform is called tblTestStep and so is the table called (bad naming i know), the txt field is called txtStep. My code is as follows:

Me.txtStep = Nz(DMax("txtStep", "tblTestStep"),0) + 1
Avatar billede terry Ekspert
26. april 2007 - 09:00 #4
The code needs to go in the sub forms BEFORE UPDATE
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