Avatar billede wired Nybegynder
27. august 2003 - 23:04 Der er 30 kommentarer og
1 løsning

Tekst til tid

Jeg har følgende et felt med følgende tid:
02:12:45:164 altså timer:minutter:sekunder:hundrededele

Desværre er det i tekst format og jeg vil gerne have det over i dato/tid, jeg har intet imod at miste hundrede-delende, altså til 02:12:45

Hvordan gøres dette?
Avatar billede mugs Novice
27. august 2003 - 23:08 #1
Rolig - Vi HAR set det!
Avatar billede jkrons Professor
27. august 2003 - 23:10 #2
Lav fx en forespørgsel, med funktionen Cdate([Fetlnavn]). Så konverteres til tid, som du fx kan bruge til beregninger.

Hvis det kun et spørgsmål om at ændre feltet, kan du bare ændre feltets datatype til Dato og klokkeslæt.
Avatar billede jkrons Professor
27. august 2003 - 23:11 #3
Hvis ikke nogen af ovenstående løsninger er den rigtige, må du ligeu ddybe problemstillingen.
Avatar billede wired Nybegynder
27. august 2003 - 23:23 #4
Problemet er at access kan konverter "02:12:45:164" da det for den ikke er en tid, for at den skal for stå at det er en tid skal der stå "02:12:45" altså væk med de sidste hunderededele, men hvordan slipper jeg for dem?
Avatar billede jkrons Professor
27. august 2003 - 23:24 #5
Cdate(Left([Feltnavn];8))
Avatar billede mugs Novice
27. august 2003 - 23:25 #6
Lav et udtryk i din foresdpørgsel:

Udtryk1=Left(Dato;10)
Avatar billede mugs Novice
27. august 2003 - 23:26 #7
jkrons > 8 er korrekt ;o)
Avatar billede jkrons Professor
27. august 2003 - 23:27 #8
:-)
Avatar billede wired Nybegynder
27. august 2003 - 23:28 #9
Hmmm den skriver at der er en ikke-defineret funktion "Left" i udtrykket.
Avatar billede jkrons Professor
27. august 2003 - 23:30 #10
Mystisk. Hvodan ser dit udtryk ud? Og hvilken version af Access?
Avatar billede wired Nybegynder
27. august 2003 - 23:31 #11
Mit udtryk: Tid: CDate(Left([Felt1];8))
Access XP Dansk
Avatar billede jkrons Professor
27. august 2003 - 23:33 #12
Endnu mere mystisk. Jeg har præcis samme version og hos mig fungerer det perfekt.
Avatar billede wired Nybegynder
27. august 2003 - 23:34 #13
Jeg kan i hjælp ikke finde hverken CDate eller Left ?? Har også prøvet at åbne VB og brug dennne hjælp.
Avatar billede wired Nybegynder
27. august 2003 - 23:37 #14
Har oplevet at skulle bruge danske fortegnelser en gang imellem, men venstre fungere heller ikke, prøver lidt med noget trim???
Avatar billede wired Nybegynder
27. august 2003 - 23:38 #15
Hmmm.. prøver lige en anden maskine.
Avatar billede jkrons Professor
27. august 2003 - 23:38 #16
Du kan finde dem i hjælpen til VBA
Avatar billede jkrons Professor
27. august 2003 - 23:40 #17
Søg efter Convert. Så finder du mange konverteringsfunktioner, herunder CDate(). Søg tilsvarende efter Left, så får du en lang liste. Et godt stykke nede på listen finder du så Left Function.
Avatar billede wired Nybegynder
27. august 2003 - 23:41 #18
det havde jeg prøvet, det undrede også mig at jeg ikke engang kan finde LEFT i VBA, så der er nok noget galt her, prøver en anden pc og booter denne ;-) I'll be back in 3 min.
Avatar billede jkrons Professor
27. august 2003 - 23:42 #19
cu
Avatar billede wired Nybegynder
27. august 2003 - 23:42 #20
Ups nu er left og cdate der. Hmm..
Avatar billede wired Nybegynder
27. august 2003 - 23:46 #21
Den siger det samme på den anden maskine...
Avatar billede jkrons Professor
27. august 2003 - 23:52 #22
Prøv at gå ind i VBA Editoren under tools. Hvilke References er sat der?
Avatar billede wired Nybegynder
27. august 2003 - 23:54 #23
Der er en 10 referencer.
Avatar billede jkrons Professor
27. august 2003 - 23:57 #24
Ok. Jeg har pt kun 4 :-)

VBA
ACCESs 10 object library
OLE Automation
og
Active X Dataobjects
Avatar billede wired Nybegynder
27. august 2003 - 23:58 #25
Hmmm...  Det er wired....
Avatar billede wired Nybegynder
27. august 2003 - 23:59 #26
Fantastisk det var fejlen, hvor fik du den ideé fra?
Avatar billede jkrons Professor
28. august 2003 - 00:01 #27
Hvad var fejlen?
Avatar billede wired Nybegynder
28. august 2003 - 00:03 #28
Jeg havde åbenbart en ref. som den ikke kunne lide. Kom desværre til at fjerne lidt for mange og kan ikke finde dem igen, men nu ved jeg hvor jeg skal søge næste gang.
Avatar billede jkrons Professor
28. august 2003 - 00:05 #29
Lidt uheldigt :-)  Prøv en anden gang at fjerne en reference ad gangen indtil du finder den, der forårsager problemet (hvis det altså ligger i referencerne.
Avatar billede wired Nybegynder
28. august 2003 - 00:10 #30
Mange tak for hjælpen all points for you...
Avatar billede jkrons Professor
28. august 2003 - 00:11 #31
Velbekomme! Tak for point. Og godnat :-)
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