Avatar billede julle Nybegynder
14. maj 2002 - 01:00 Der er 9 kommentarer og
3 løsninger

Angive standard værdi ud fra sidste post

Well... et billede siger mere end 1000 ord så tjek lige først her: http://www.bew-web.dk/acces.gif

Det jeg vil have Acces til, er at tage dato'erne oven for og bruge dem i de nye poster jeg opretter. samtidig skal jeg kunne rette dato'en når jeg starter en post.

Hvordan skal det laves?

200 Point fra mig.
14. maj 2002 - 08:09 #1
Du er nødt til at styre det vha VBA.

På formens VedAktuelt (OnCurrent) kan du lægge denne kode:

  Dim rs As DAO.Recordset
  If Me.NewRecord Then
      Set rs = Me.RecordsetClone
      rs.MoveLast
      Me!Dato.DefaultValue = "'" & rs!Dato& "'"
      rs.Close
  End If
14. maj 2002 - 08:10 #2
Me!Dato referere selvfølgelig til dit dato-felt. Hvis det hedder noget andet, skal du ændre navnet...
14. maj 2002 - 08:14 #3
Rettelse....

Dato er jo selvfølgelig et....datoformat, hvorfor koden skal se sådan ud:

Private Sub Form_Current()
Dim rs As DAO.Recordset
  If Me.NewRecord Then
      Set rs = Me.RecordsetClone
      rs.MoveLast
      Me!Dato.DefaultValue = "#" & rs!Dato& "#"
      rs.Close
  End If
End Sub
14. maj 2002 - 08:15 #4
alle gode gange 4....den snuppede lige et mellemrum:

Private Sub Form_Current()
Dim rs As DAO.Recordset
  If Me.NewRecord Then
      Set rs = Me.RecordsetClone
      rs.MoveLast
      Me!Dato.DefaultValue = "#" & rs!Dato & "#"
      rs.Close
  End If
End Sub
Avatar billede terry Ekspert
14. maj 2002 - 08:47 #5
which dato? There happens to be 4 although they are the same!
You can put this in the DEFAULT property for the field
Change Lejedato to the name of the field and NameOfTable to the name of the table.

=DMax("LejeDato","NameOfTable")
Avatar billede terry Ekspert
14. maj 2002 - 08:48 #6
The field on the form NOT in the actual table
Avatar billede julle Nybegynder
14. maj 2002 - 10:35 #7
Well.. Jeg prøver lige om jeg kan få det til at virke!
Avatar billede julle Nybegynder
14. maj 2002 - 11:08 #8
Jeg kan ikke få det til at virke?!? Please help me....
Avatar billede terry Ekspert
14. maj 2002 - 11:58 #9
What can you not get to work?
If you are having problems with my solution then you can send it to dktebrsa@europe.lego.com and I will take a look. If its Thomas' then wait until he responds!
Avatar billede hansk Nybegynder
14. maj 2002 - 13:07 #10
Hej Julle,
Thomas's løsning virker helt fint. Husk du skal have reference til DAO object library krydset af i din referenceliste.

Terry> Har du selv testet din løsning?
Avatar billede terry Ekspert
14. maj 2002 - 13:15 #11
yes otherwise I wouldnt have given it! But I have only dont it on my databases I cant be sure it will work with julle's
Avatar billede terry Ekspert
14. maj 2002 - 13:16 #12
I have no doubt that Thomas's works! My solution assumes that the dates are in accending order
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