Toon posts:

[Access] tijdnotatie omzetten in aantal sec

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ok het volgende ik wil in Access een tijdsnotatie omzetten in het aantal sec bv: 00:01:00 = 60.
In Excel is dit makkelijk te doen door een custom cel format in te voeren nl: [s] waardoor excell de tijd omzet in het aantal seconden.
Ik heb in access gezocht en op google maar ik kom er niet uit

[ Voor 2% gewijzigd door Verwijderd op 07-08-2004 14:37 . Reden: typo ]


  • pistole
  • Registratie: Juli 2000
  • Laatst online: 21-05 21:51

pistole

Frutter

datediff?

Dus bijvoorbeel:
DateDiff («interval», «date1», «date2», «firstweekday», «firstweek»)

interval=s (of sec of second of whatever)
date1 zou in jouw geval 0:00 whatever zijn
date2 het veld in je tabel.

De laatste twee parameters zijn voorzover ik weet optioneel.

[ Voor 94% gewijzigd door pistole op 07-08-2004 14:41 ]

Ik frut, dus ik epibreer


Verwijderd

Topicstarter
pistole schreef op 07 augustus 2004 @ 14:39:
datediff?

Dus bijvoorbeel:
DateDiff («interval», «date1», «date2», «firstweekday», «firstweek»)

interval=s (of sec of second of whatever)
date1 zou in jouw geval 0:00 whatever zijn
date2 het veld in je tabel.

De laatste twee parameters zijn voorzover ik weet optioneel.
Stomme vraag maar waar voer ik dit in???

  • klinz
  • Registratie: Maart 2002
  • Laatst online: 21-05 09:01

klinz

weet van NIETS

Verwijderd schreef op 07 augustus 2004 @ 14:47:
Stomme vraag maar waar voer ik dit in???
Waar wil je het invoeren? Maak je gebruik van een query?

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 22-05 16:53
Je wilt een functie die het aantal jaren/maanden/dagenuren/minuten/seconden omzet in het aantal seconden.

Volgens mij ziet ie er ongeveer zo uit:
Visual Basic:
1
2
3
Public Function makeSeconds( D as Date ) as Currency
'... Jouw code hier ....
End Function

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Seconden=varTijd*86400. Je datum is een floating point waarbij 0 staat voor 30 december 1899 00:00:00 uur, en dan verder tellend, 1 per dag. Als je het datumdeel wilt negeren doe je seconden= (vartijd-int(vartijd)) * 86400

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland

Pagina: 1