Skrevet ons. d. 17. juli 2002 kl. 10:34:36| #1
Det kan beregnes på følgende måde:
ProduktionsTidTime = (SlutTid-StartTid)*24
ProduktionsTidMinut = (SlutTid-StartTid)*24*60
Du skal altså blot bruge SlutTid og StartTid, der begge skal have datatypen "Dato og klokkeslet"
Skrevet ons. d. 17. juli 2002 kl. 10:44:02| #2
DateDiff("mm", SlutTid, StartTid)
Skrevet ons. d. 17. juli 2002 kl. 10:48:02| #3
DateDiff("n", SlutTid, StartTid)
In minutes
The fields can contain data+time
Skrevet ons. d. 17. juli 2002 kl. 10:50:42| #4
forget my answer 10:44:02
If you want to use an import mask then I suggest you have two fields one for dat and one for time.
Take a look at the datediff function, it can calculate in minutes hours days etc.
Skrevet ons. d. 17. juli 2002 kl. 11:02:55| #5
ingolf this example takes the values from four fields two dates and two times and calculates the difference in minutes
DateDiff("n", Format(Me.txtStartDate & " " & Me.txtStartTime, "yyyy-mm-dd hh:mm"), Format(Me.txtEndDate & " " & Me.txtEndTime, "yyyy-mm-dd hh:mm"))
Skrevet ons. d. 17. juli 2002 kl. 11:10:17| #6
Terry:
Hvad er det smarte ved at oprette to felter (dato og tid), når det kan gøres med et?
P.S. Husk at DateDiff runder NED til nærmeste hele tal (kun et evt. problem hvis datediff bruges til timeberegning).
Skrevet ons. d. 17. juli 2002 kl. 11:14:16| #7
when you use two fields then you can have an input mask for each, but YES you can have one! Even so datadiff() can be used for calculating the diference and if we are concerned about accuracy then we can also do it in seconds!
Skrevet ons. d. 17. juli 2002 kl. 11:16:22| #8
The reasom why I suggest using a date and a time field is so that ingolf can use an input mask on an undbound field. If we can give him an input mask for date and time on one field then there is no need for two fields!
Skrevet ons. d. 17. juli 2002 kl. 11:25:48| #9
Jeg tænkte nu også kun på nøjagtigheden, hvis Ingolf skulle beregne antal kg produceret pr. time og IKKE pr. minut.
Iøvrigt er mit P.S. fra 11:10:17 ikke helt korrekt. Jeg har prøvet med et par forskellige tider og fået forskellige resultater:
Start Slut DateDiff("t") Slut-Start
01-01-2002 18:00 04-01-2002 17:55 71 71,9167
11-11-2002 11:11 12-11-2002 10:00 23 22,8167
Kan i se et eller andet, som jeg har set mig blind på, eller er det en fejl?
Skrevet ons. d. 17. juli 2002 kl. 11:44:42| #10
If we calculate in hours why use the minutes?
Skrevet ons. d. 17. juli 2002 kl. 11:46:07| #11
If we have to be accurate then we MUST use the most accurate value and thats seconds.
But in th eend it is ingolf who needs to decide!
Skrevet ons. d. 17. juli 2002 kl. 12:55:11| #12
ingolf can we have some input please?
Skrevet ons. d. 17. juli 2002 kl. 13:00:44| #13
superjap og terry
I får hver 150 for jeres indsats. Jeg skal have arbejdet lidt mere med stoffet. Blot synes jeg at jeg har lidt problemer med indputmasken i start og stopfeltet når jeg har dato og tid i samme felt, og det er nok det jeg foreløbig foretrækker. Jeg ønsker ikke at skrive året 2002, det skal stå som fast tekst, og jeg ønsker ikke at skulle skrive sekunder overhovedet.
Skrevet ons. d. 17. juli 2002 kl. 16:04:50| #14
Flg. inputmaske kræver indtastning af 4-cifret år, 2-cifret måned og dasto, 2 cifret timetal og minuttal:
####\-##\-##\ ##:##;0;-
Du kan evt. have et andet format, så det er mere brugervenlig:
åååå-mm-dd" Kl "tt:nn
Gælder for danske versioner af Access. I engelske skal året skrives som YYYY, time som hh
Skrevet ons. d. 17. juli 2002 kl. 18:43:50| #15
Ingolf
Hvis du er interesseret, kan jeg stadig godt maile den mikro-lille db jeg lavede for at undersøge dit problem.
Skrevet tor. d. 18. juli 2002 kl. 08:30:49| #16
superjap
Vi må ikke modtage sådanne ting via mail. Ellers tak for tilbuddet.
Jeg kan ikke rigtig finde ud af om de 150 point er indløbet hos dig og terry.
Skrevet tor. d. 18. juli 2002 kl. 09:16:32| #17
Hi agin ingolf
I undertsand danish very well but I'm not sure what you mean here!
"er indløbet"
Can you use the answers givin or are you having problems.
Skrevet tor. d. 18. juli 2002 kl. 11:14:46| #18
terry
"er indløbet" = have recieved
Skrevet tor. d. 18. juli 2002 kl. 11:27:49| #19
ingolf > du kan se nederst til venstre på siden, at der stadig er muligt at afgive svar. Derfor har hverken terry eller superjab modtaget points. Du skal acceptere svarene og uddele points, før svarerne modtager point og spørgsmålet derefter er lukket for yderligere svar.
Skrevet tor. d. 18. juli 2002 kl. 12:27:21| #20
Nu har jeg klokket i det. Terry du skulle også have haft point. Min mening var jo at jeg ville have givet både superjap og terry 150 point hver. Hvad gør jeg nu?
Skrevet tor. d. 18. juli 2002 kl. 12:32:42| #21
Opret et nyt spørgsmål "point til terry". håb derefter på, at superjab giver dig evt. point tilbage.
Skrevet tor. d. 18. juli 2002 kl. 13:57:12| #22
terry
Se nyt spørgsmål point til "terry" fra ingolf
Skrevet tor. d. 18. juli 2002 kl. 17:42:57| #23