18. oktober 2004 - 10:47Der er
20 kommentarer og 1 løsning
Kl. og tid i timereg
JEg har problemer med følgende "Udtryk1: ((DateDiff("n";[start];[slut]))/60)"
Når jeg feks. skriver at en medarbejder møder kl. 20:30 til 04:30 giver det minus 16 - det skulle jo give plus 8 - HVordan fikser jeg denne - den tager ikke højde for at medarbejren kan arbejde om natten!!
I et inbound callcenter, hvor identiteten på den, der ringer ind, skal bekræftes, kan kontrollen nu foregå i telefonkøen. Det understøtter fem centrale KPI'er for callcentre.
Hvordan ser din tabel så ud??? Vi kan måske samle dato og tid til en type du kan lave beregningen med. Ellers skal du have et felt til på tabellen som er samlet, også skal du bruge den.
Jeg vil samle indtastningen således, at du taster som jeg har beskrevet. I de tilfælde hvor du skal have det opdelt, vil jeg så bruge funktionen DatePart i en forespørgsel.
maria.cand >> Du bliver nød til at ændre din tabel. Du kan jo starte med at smide to nye felter på. F.eks "fuldStart" og "fuldSlut". Begge af typen dato og klokkeslet og standartdatoformat. Hvert felt skal her gemme dato og kliookslet for begyndelse og slut på arbejdet.
Du kan ikke lave en timediff. I den forstand du nok gerne vil have. DateDiff("n",dato/tid,dato/tid) er hvad man vil kalde en timediff, men den kræver en dato for at kunne tælle timer over flere datoer.
Jeg tror ikke du kan komme uden om at skulle indtaste datoen. Du kan gøre det nemmere ved at sætte værdien i feltet til dagsdato, så man kun skal ændre det hvis datoen er anderledes.
Uanset hvordan din inputmasker er eller dit format, vil en datoværdi ALTID lagres som en numerisk værdi. Hvis det er af hensyn til brugerne så OK.
If NewRecord = True Then Me.dato = Now End If
Synes godt om
Ny brugerNybegynder
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.