Avatar billede Slettet bruger
31. marts 2006 - 12:49 Der er 18 kommentarer og
1 løsning

value = oldvalue

Private Sub Dato_Change()
  If Me.LøstDato <> "" Then
    Me.Dato.Value = Me.Dato.OldValue
  End If
End Sub

Er der nogen grund til at ovenstående ikke skulle virke?~)
Avatar billede jensen363 Forsker
31. marts 2006 - 12:52 #1
Hvad er OldValue ... et felt for sig selv ?

Private Sub Dato_Change()
  If Me.LøstDato <> "" Then
    Me.Dato.Value = Me.OldValue.Value
  End If
End Sub
Avatar billede Slettet bruger
31. marts 2006 - 12:54 #2
Nej, hvis man skriver eks. me.dato. så er både value og oldvalue en mulighed...
Avatar billede jesperfjoelner Nybegynder
31. marts 2006 - 12:59 #3
har du tjekket hjælpen?
Avatar billede Slettet bruger
31. marts 2006 - 12:59 #4
Er i gang!~)
Avatar billede jensen363 Forsker
31. marts 2006 - 13:00 #5
OldValue refererer til en eksisterende dato, som du ikke allerede foretaget ændringer til
Avatar billede jensen363 Forsker
31. marts 2006 - 13:01 #6
Hej Jesper > Coop kører fuldt tilfredsstillende :o)
Avatar billede Slettet bruger
31. marts 2006 - 13:02 #7
Hvad har i lavet!~)
Avatar billede Slettet bruger
31. marts 2006 - 13:04 #8
Undskyld, jeg blev bare lidt nysgerrig (sådan en slags, jeg vil også være med, følelse)!~)

31/03-2006 13:00:08>Ja, så hvis der er indsat en LøstDato, så kan man ikke ændre i Dato, men der sker ikke noget...
Avatar billede jensen363 Forsker
31. marts 2006 - 13:10 #9
Vi har bare løst en "lille" opgave, som vi reelt burde have haft 100.000 kr for ... og så læste vi den på små 10 timer ...
Avatar billede fdata Forsker
31. marts 2006 - 13:14 #10
Det virker da også.
Hvis LøstDato er tom, kan du skrive i Dato. Ellers ikke.

En mere pådagogisk metode ville måske være at disable feltet, hvis LøstDato ikke er tom, altså
  Private Sub LøstDato_AfterUpdate()
    Me.Dato.Enabled = (Me.LøstDato = "")
  End Sub
så kan brugeren se, at feltet er låst.
Avatar billede fdata Forsker
31. marts 2006 - 13:16 #11
... og det skulle jo så have været:
  Private Sub LøstDato_AfterUpdate()
    Me.Dato.Enabled = IsNull(Me.LøstDato)
  End Sub
Avatar billede Slettet bruger
31. marts 2006 - 13:19 #12
Hov, jeg sidder og drømmer lidt!~)

Det virkede ikke, men løsningen fandt jeg....
Der manglede bare:

Dim dato As Control
Avatar billede Slettet bruger
31. marts 2006 - 13:23 #13
Og da jeg nu, hvad angår hajer befinder mig i det gule hav på eksperten, så vil jeg skynde mig at oprette et nyt spørgsmål!~)
Avatar billede jesperfjoelner Nybegynder
31. marts 2006 - 13:40 #14
Jensen363 > Det er godt at høre. God løsning vi fik lavet der. Jeg håber de er bitre ovre i it-afdelingen :-)
Avatar billede jensen363 Forsker
31. marts 2006 - 13:47 #15
Lad mig sige det sådan ... de er blevet mere seriøse i deres estimater ... men langt fra seriøse nok ...
Avatar billede jensen363 Forsker
31. marts 2006 - 13:48 #16
Hvis du er interesseret i at se den færdige løsning, incl vejledning, kan jeg godt sende den til dig ...
Avatar billede jesperfjoelner Nybegynder
31. marts 2006 - 13:52 #17
Ja tak, det vil meget gerne. Jeg vil gerne se, hvad det blev til. Har du stadig min mail?
Avatar billede jensen363 Forsker
31. marts 2006 - 13:53 #18
Den står eet eller andet sted i programkoden :o) ...
Avatar billede jesperfjoelner Nybegynder
31. marts 2006 - 13:55 #19
Nå ja :-)
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