Ååååh har jeg bevæget mig ud noget helt vildt,, eller kan det også skrives så vi almenlig dødelige kan forstå det.
Jeg har i min tabel et felt som heder ankom kl. og et kørt kl. så vil jeg i et felt som heder time forbrug ha regnet timeforbrug ud, og jeg kan jo ikke bare sætte en formel ind som i et regneark, eller VA????
Make a query and in the query you make a calculated field (extra column) In the query instead of selecting one of the fields from the table you would write something like.
forbrug:DateDiff("h",[tid1],[tid2]) and if it deosnt work then try forbrug:DateDiff("h";[tid1];[tid2]) NOTE: You have to change tid1 and tid2 to th enames of the fields in your table.
you can send the dB to eksperten@santhell.dk and I will make a query for you. I need to know which table and fields I need to look at and please ZIP the dB.
what are you getting at hossein? and just so you dont lose your knikkers, none! If your so worried about how many databases get sent to me, then I suggest you learn Access and try helping those who need help! That way you wont be waisting your time on eksperten, but putting it to some use!
Terry har foreslået en udemærket løsning(DateDiff), men du kan også bruge andre functioner.. Fx. vil Now() returnere det aktuelle tidspunkt. Det kan du bruge til at registrere variable som fx. Tid_Start & Tid_Slut. Forbruget er se'føli' (Tid_Slut - Tid_Start).
Ovenstående er blot forslag, du har ikke fortalt om hvilke omstændigheder du har et problem.. Arbejder du i en formular, bruger du tabeller eller ej ?
Til Terry .. jeg har prøvet at lave to felter [afgang] og [ankomst] .. derefter i en ubundet tekstboks indsat den funktion du omtaler med Datediff .. =Datediff("h";[afgang];[ankomst]) .. alle 3 felter er sat til formatet "Kort klokkeslætsformat" .. hvis jeg fx vil finde forskellen mellem kl. 21:00 og kl. 03:00 .. giver den resultatet -18 .. er der evt. andre indstillinger der skal rettes for at den regner den rigtigt ud ? Hilsen FT
keepsmiling>are you kjj? If you look at the link medions has given you can see the paramaters which can be used with datediff. If your after a time difference hh:mm:ss then it is going to have to be calculated as the "h" in this example only gives the differece in hours. Perhaps I should make a fucntion which can give it in hh:mm:ss lets see if I an get time today :o)
I have decoded against making a fucntion which shows the difference as hh:mm:ss there are too many things to take into concideration. For example in the example keepsmiling gives 21:00 - 03:00 the difference is 6 hours BUT only if 03:00 is the next day! So in fact it is necessary to have the date to make a correct calculation
Til Terry .. nej jeg er ikke kjj .. ville bare prøve den løsning du var kommet med ang. Datediff .. men har selv en del gange prøvet på at få access til at udregne tidsforbrug .. men er li'som den har besvær med 24 timers format i udregninger .. vil prøve den løsning du foreslår med et dato felt .. tak for oplysningerne .. Hilsen FT
kjj>please respond, you HAVE now received and answer to your quetsion, but we can not help if you do not comment! If you want me to look at your database then send it to eksperten@santhell.dk
Terry > jeg er stadig ikke Kjj .. men har prøvet din kodestump .. diffhhmmss() .. på denne måde =diffhhmmss([Afgang]-[Ankomst]).. hvor afgang er 21:00:00 og ankomst er 03:00:00 .. resultatet bli'r 18:0:0 .. og -18:0:0 hvis [afgang] og [ankomst] skifter plads .. ser ud til der stadig er et Dato problem ??
ft>I cant see what you have in your fields so its hard to say. I kow this function works though IF it is given two date/time fields AND that they BOTH contain a date+time! So you problem is making sure that they both contain a date+time
> Terry .. efter jeg formaterede felterne til standard dato format og indsatte =diffhhmmss([Ankomst]-[Afgang])i kontrolelementkilde i det beregnende felt og indtastede både dato og klokkeslæt .. virker det fint .. tak for hjælpen
Hej Kjj Alle har fortalt hvad du kan gøre, men ikke hvordan. I din tabel har du to indtastede tal startklokken og slutklokken. Lav en forespørgsel, træk de to felter ned og i et tredie "rum" bruger du så Terrys formel ved bare at skrive den, og så kør. Eyvind.
Terry>> I've sent a mail to kjj, giving him 48 hours to respond. That's twice the time Jack Bauer needs to save the world, so I hope its time enough for kjj. No response will result in deactivation.
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.