Avatar billede 3dmaxer.dk Nybegynder
16. december 2000 - 00:52 Der er 9 kommentarer og
2 løsninger

format$(....

ok, et felt bliver der indsat dato og tid med funktionen now():

12/16/2000 12:42:21 AM

hvordan bruger man så format funktionen i strengen. Hvis kun dato eller tid stod der ser det sådan ud (dato): (Format$([date],\'dd-mm-yy\')) men nu er der jo både dato og tid. Tiden skal formateres til hh:mm
Avatar billede jalle Nybegynder
16. december 2000 - 01:22 #1
Er ikke sikker på at det virker men du kan prøve med:

Format(now(), \'dd-mm-yyyy, hh:mm\')
Avatar billede 3dmaxer.dk Nybegynder
16. december 2000 - 01:42 #2
virker ikke - udtrækket bliver 29-12-99 00:00 - og det skulle gerne være samme tid som vist i spm

det er ved et udtræk derfor [date] og ikke now().
Avatar billede 3dmaxer.dk Nybegynder
16. december 2000 - 01:43 #3
ups.. manglede kommaet - udtrækket bliver 29-12-99, 00:00
Avatar billede jalle Nybegynder
16. december 2000 - 01:49 #4
Hvad så hvis du deler det op i to:

MinTid = Format$([date], \'hh:mm\')
MinDato = Format$([date], \'dd-mm-yyyy\')

Tidspunkt = MinDato & \' \' & MinTid
Avatar billede 3dmaxer.dk Nybegynder
16. december 2000 - 01:57 #5
op i to felter? nej de skal være i samme felt, da jeg bruger max(format$.......) dvs. højeste dato og højeste tid på den dato.
Avatar billede jalle Nybegynder
16. december 2000 - 02:18 #6
Så prøver vi igen:

Format$([date], \'dd-mm-yyyy hh:mm\')
Avatar billede 3dmaxer.dk Nybegynder
16. december 2000 - 13:51 #7
nix dur heller ikke
Avatar billede jalle Nybegynder
16. december 2000 - 14:08 #8
Behøver du at have dato- og tidsformat i formlen.

Kan du ikke bare nøjes med: Max(format$([date]))
Avatar billede 3dmaxer.dk Nybegynder
16. december 2000 - 14:48 #9
ellers er der jo ingen ide i at bruge format$. Den formatere dd/mm/yyyy til dd-mm-yy og hh:mm:ss til hh:mm
Avatar billede ikuyucu Nybegynder
18. december 2000 - 08:38 #10
Jeg har prøvet at kigge det her igennem, men har ikke rigtig fundet ud af hvad I prøver på. Hvis Jeres problem er at få
12/16/2000 12:42:21 AM til 16-12-2000 12:42 AM
så skal I bruge
Format([date], \"dd-mm-yyyy hh:mm AM/PM\")
Hvis det er meningen at du skal have
dato:  16-12-2000 og tid: 12:42 AM
skal du bruge følgende:
dato = Format([date], \"dd-mm-yyyy\") \' giver 16-12-2000
tid = Format([date], \"hh:mm AM/PM\") \' giver 12:42 AM
Sværere er det ikke
Avatar billede 3dmaxer.dk Nybegynder
18. december 2000 - 12:01 #11
I har ret begge to. Det var en fejl i min kode der lavede ravage i det
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