Avatar billede chr_dk8270 Novice
13. oktober 2003 - 20:33 Der 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 + ')?

PÅ forhånd tak!
Chr
Avatar billede henrik13 Nybegynder
13. oktober 2003 - 20:35 #1
Brug sendkeys
Avatar billede henrik13 Nybegynder
13. oktober 2003 - 20:40 #2
Tak for poient.
Avatar billede mugs Novice
13. oktober 2003 - 20:40 #3
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.

Koden kræver en reference til DAO.
Avatar billede chr_dk8270 Novice
13. oktober 2003 - 21:23 #4
Hvad betyder reference til DAO og hvordan gør jeg det?
Avatar billede henrik13 Nybegynder
13. oktober 2003 - 21:25 #5
Gå i modul
Gå i tools
Gå i refancer
der kan du trykke dao af.
Avatar billede chr_dk8270 Novice
13. oktober 2003 - 21:25 #6
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.
Avatar billede henrik13 Nybegynder
13. oktober 2003 - 21:29 #7
Bruger du ^ i stedet for CTRL.
Avatar billede chr_dk8270 Novice
13. oktober 2003 - 21:38 #8
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?
Avatar billede chr_dk8270 Novice
13. oktober 2003 - 21:39 #9
Hej Henrik! Ja, det gør jeg.
Avatar billede mugs Novice
13. oktober 2003 - 21:42 #10
Min kode er afprøvet og fungerer perfekt her som beskrevet. Vil du have en testdb opgiver du blot din e-mail.
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