Avatar billede Slettet bruger
17. januar 2005 - 13:56 Der er 15 kommentarer og
1 løsning

Tider formateret 00\:00 og diff. hen over kl. 24:00

OK, nu skal jeg altså have lidt hjælp. Det er en klassisk situation, med differencen på 2 tidspunkter der kan gå hen over kl. 24.00.

Men de som bruger programmet er også lidt dovne anlagt, det skal være nemmere end nemt. Derfor skal jeg bruge 2 felter til tiden: [Starttid] og [Sluttid] disse er formateret med 00\:00 dvs. at hvis man taster 123 så står der 01:23

Derudover er der [Startdato] og [Slutdato].

Jeg skal så have det samlet i [SamletStart] og [SamletSlut].

Tilsidst tiden i short time, [Tid]=[SamletSlut]-[SamletStart]

Der sker alt muligt mærkeligt med de forsøg jeg selv har foretaget, der dukker datoer op eller der står 00:00!!!

Er der en, som kan sætte et eller andet sammen?
Avatar billede terry Ekspert
17. januar 2005 - 14:07 #1
you WILL need the date too.
Avatar billede mugs Novice
17. januar 2005 - 14:07 #2
Kan du ikke lave 2 ubundne tekstbokse Tekst 0, og i tidsfelterne lave en BeforeUpdate hændelse:

Me.Tekst0 = Me. Startdato & Me.Starttid

Det samme med sluttiderne. Kør så en DateDiff på disse 2 tekstbokse.
Avatar billede terry Ekspert
17. januar 2005 - 14:09 #3
If you know that the date will ALWAYS be the same date as start OR + one day (if time is less than start time) then you could just use days date and days date+1
Avatar billede terry Ekspert
17. januar 2005 - 14:10 #4
you should also be able to format the time

format(Time, "hh/mm")
Avatar billede Slettet bruger
17. januar 2005 - 14:22 #5
mugs> jeg kan ikke rigtig få det til at køre....
Avatar billede terry Ekspert
17. januar 2005 - 14:27 #6
try putting a space between date and time!
Avatar billede Slettet bruger
17. januar 2005 - 14:27 #7
Problemet er at få systemet til at forstå at 123 er 1 time og 23 min. Men det er klart det, der er brug for. Det er nemt at taste 5 ENTER og så står der 00:05
Avatar billede terry Ekspert
17. januar 2005 - 14:29 #8
!
are you using date time fields or numbers
Avatar billede Slettet bruger
17. januar 2005 - 14:40 #9
Jeg ved det faktisk ikke, hvordan sætter man flere formater på et felt. For jeg har jo format 00\:00
Avatar billede terry Ekspert
17. januar 2005 - 14:42 #10
Do you have fields in a table or are they unbound on a form?
Avatar billede Slettet bruger
17. januar 2005 - 15:02 #11
Jeg har prøvet lidt af begge dele...
Avatar billede Slettet bruger
17. januar 2005 - 15:13 #12
Hvis det er felter i en tabel, så gemmes klokkeslættet som 00:00
Avatar billede Slettet bruger
17. januar 2005 - 15:14 #13
Hov.. Hvis jeg markerer et af felterne, så fremkommer der mærkelige datoer..
Avatar billede terry Ekspert
17. januar 2005 - 15:26 #14
I'm not sure what to suggest not knowing more about your dB. If you can send it then perhaps it will be easier to make some suggestions.

eksperten@NOSPAMsanthell.dk

remove NOSPAM

and if you can give an explanation as to what you want then that would help too
Avatar billede Slettet bruger
17. januar 2005 - 15:44 #15
Well I guess that you could split it up into 2 parts. The first problem is the unbound field on the form, with format 00\:00

Then enter something like 123 that shows up as 01:23 in the field.

Then make another field with format short time and get that to show 01:23

I´m sure that if this is solved then the rest is possible!~)
Avatar billede Slettet bruger
18. januar 2005 - 14:06 #16
Jeg lukker og prøver at omformulere!~)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester