13. oktober 2003 - 20:33Der er
9 kommentarer og 1 løsning
Gentag feltvaerdi
Kan nogen fortælle mig koden for at jeg i en formular (datark) får gentaget værdien af samme felt i en hændelsesprocedure (altså svarende til tastetrykket: CTRL + ')?
Hvis du altid skal have den samme værdi, kan du benytte "Standardværdi for nye poster" i tabellen eller formularen. Hvis værdien ændrer sig på den måde, at du ønsker et felt's værdi overført til en ny post, kan du bruge flg:
Dim rs As DAO.Recordset If Me.NewRecord Then Set rs = Me.RecordsetClone rs.MoveLast Me!felt1.DefaultValue = "'" & rs!felt1 & "'" rs.Close End If
Den værdi der er indtastet i felt1, vil blive standardværdi i den nye post i felt1.
Hej Henrik13! Dit svar er sådan set rigtigt, det fungerer bare ikke. Det skal siges, at posten hentes i en comboboks, og det er måske derfor, at jeg ikke kan få den til at virke.
Hej mugs! Jeg har indstillet DAO - fint! Men din kode virker desværre ikke. Fejlmelding kommer ved første indtastning ved: rs.MoveLast. Ved 2. indtastning er det sætningen: Me!felt...osv. Ved du, hvad der nu er galt?
Min kode er afprøvet og fungerer perfekt her som beskrevet. Vil du have en testdb opgiver du blot din e-mail.
Synes godt om
Ny brugerNybegynder
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.