Avatar billede sorenzoo Juniormester
25. november 2008 - 11:40 Der er 10 kommentarer og
1 løsning

Import af forkert datoformat

Hej Hej.

Jeg har fået til opgave at importere en fil fra vores revisor i vores c5, men datoformatet er forkert, og har bare ikke held af at få det ændret i Excel... Alt andet stryger fint ind, men forholdsvis vigtigt med en dato...
1005,17.08.2006,31556,Salgsfaktura 31556. Foreningen af Kristne friskoler,Salgsmoms,-1.125.50,-4.502.00,-4.502.00.
Jeg vil jo gerne have lavet dator formatet om til 17/08-2006.

Kan man ikke ændre datoformatet i manipulations billedet i C5.? version 4.0. Tak for det.
Avatar billede up2nogood Nybegynder
25. november 2008 - 13:50 #1
Hejsa, gemmer du datoen i et felt i C5?
Hvis datoen bliver korrekt gemt, så må det være opsætning af feltet i db, eller på formen der bestemmer visningen af datoen.
Hvis det drejer sig om et tekstfelt du gemmer datoen i, kan du bruge funktionen Substr(), til at opbygge din dato som du lyster.
Evt: Substr(&Datostr,1,2)+"//"+Substr(&Datostr,4,2)+"-"+Substr(&Datostr,9,2)
Avatar billede sorenzoo Juniormester
25. november 2008 - 14:02 #2
Det skal ind i dato feltet på finpost, men det er bare tomt når jeg har kørt importen, og går udfra det er fordi formatet er forkert. Kan jeg evt. bare importen forfra med den Substr. kommando du har lagt.? Eller skal der gøres noget mere.? På forhånd mange tak.
Avatar billede up2nogood Nybegynder
25. november 2008 - 16:07 #3
Hvis du skal have det ind i datofeltet, så skal du lave en str2date(Substr(&datostr, 1,6)+Substr(&datostr,9,2),123)
Det skulle kunne gøre det.
Avatar billede sorenzoo Juniormester
25. november 2008 - 16:18 #4
Den mener ik den variable er erklæret, og det er den jo sådanset heller ikke, men hvordan stander jeg lige den i en manipulation.?
Avatar billede up2nogood Nybegynder
25. november 2008 - 16:33 #5
hvis du læser det ind i en variable i første omgang, og derefter sætter feltet dato til str2date...
Avatar billede sorenzoo Juniormester
26. november 2008 - 10:31 #6
Jamen jeg er nok for dum til det her...
Kan jeg få en beskrevelse af hvad jeg gør når jeg har mit datamanipuilations billede... Altså, erklærer variablen.? Hvordan? og derefter fylder det i variablen,og over i dato feltet.?? På forhånd mange tak igen...
Avatar billede sorenzoo Juniormester
26. november 2008 - 10:35 #7
Jeg gør på denne måde.: REAL i type, &datostr i Navn, derefter kopierer jeg den linie ind du lavede til mig, men får denne fejl: Et af argumenterne har en forkert type.:?
Derfter var min plan at sætte dato feltet til =datostr...?
Avatar billede sorenzoo Juniormester
26. november 2008 - 10:42 #8
Sætter den ene til STR &datostr, og så æder den den første linie du lavede til mig, men når jeg så skal sætte variablen ind i mit datofelt skal jeg så gøre hvordan..?
Avatar billede up2nogood Nybegynder
01. december 2008 - 14:56 #9
Bøvler du stadig med det?
Avatar billede nipe Nybegynder
02. marts 2009 - 17:45 #10
Vi bruger c5 vers. 3,0
Den skal have datoformatet: 2009/03/02 fra excel for at kunne forstå det- altså år/md/dag - Prøv evt at ekportere noget med dato og se i noteblok, hvordan datoen ser ud.

Men hvordan man man laver det automatisk i excel har jeg ikke fundet ud af. Man kunne måske bruge søg og erstat.

Håber alligevel, det kan hjælpe dig lidt
MVH
Avatar billede sorenzoo Juniormester
09. november 2013 - 16:27 #11
luk
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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