Oprettet ons. d. 17. juli 2002 kl. 10:28:45

ingolf
ingolf (7.820 point. Point ude: 4.150)

Udregne antal timer eller minutter mellem 2 datoer og tidspunkter

Hvordan udregnes antal timer eller minutter mellem en startdato/-tidspunkt og stopdato/-tidspunkt, altså hvor produktionen forløber over 2 datoer.
Jeg har brug for at udregne antal kg produceret pr time og pr minut.
Hvilke dato og klokkesletsfelter vil jeg få brug for til udregning til ovenstående?

Skrevet ons. d. 17. juli 2002 kl. 10:34:36| #1

sjap
sjap (62.466 point)
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

terry
terry (247.267 point)
DateDiff("mm", SlutTid, StartTid)

Skrevet ons. d. 17. juli 2002 kl. 10:48:02| #3

terry
terry (247.267 point)
DateDiff("n", SlutTid, StartTid)

In minutes
The fields can contain data+time

Skrevet ons. d. 17. juli 2002 kl. 10:50:42| #4

terry
terry (247.267 point)
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

terry
terry (247.267 point)
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

sjap
sjap (62.466 point)
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

terry
terry (247.267 point)
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

terry
terry (247.267 point)
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

sjap
sjap (62.466 point)
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

terry
terry (247.267 point)
If we calculate in hours why use the minutes?

Skrevet ons. d. 17. juli 2002 kl. 11:46:07| #11

terry
terry (247.267 point)
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

terry
terry (247.267 point)
ingolf can we have some input please?

Skrevet ons. d. 17. juli 2002 kl. 13:00:44| #13

ingolf
ingolf (7.820 point)
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

mugs
mugs (163.907 point)
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

sjap
sjap (62.466 point)
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

ingolf
ingolf (7.820 point)
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

terry
terry (247.267 point)
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

ingolf
ingolf (7.820 point)
terry
"er indløbet" = have recieved

Skrevet tor. d. 18. juli 2002 kl. 11:27:49| #19

mugs
mugs (163.907 point)
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

ingolf
ingolf (7.820 point)
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

mugs
mugs (163.907 point)
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

ingolf
ingolf (7.820 point)
terry
Se nyt spørgsmål point til "terry" fra ingolf

Skrevet tor. d. 18. juli 2002 kl. 17:42:57| #23

terry
terry (247.267 point)
thanks :o)

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

bnb

Oprettet den 26. maj 2012 kl. 14.33
mikkelfraringsted giver 200 point for svar | Giv et svar »

Opdatering af data fra 1 tabel til 1 anden

Oprettet den 25. maj 2012 kl. 21.05
mllarsen giver 30 point for svar | Giv et svar »

relink tables

Oprettet den 25. maj 2012 kl. 11.14
larsgrau giver 150 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger