Hei Jeg har en tabell i ACCESS som er linket til en TXT-fil i et annet program. For å bruk verdier fra TXT-fila i beregninger må disse konverteres til decimaltall. Det hadde vært fint om jeg kunne utføre denne konverteringen i en spørring. Tallene i TXT-fila ser typisk slik ut 52.1 eller 110.2 osv. De må konverteres til 52,1 110,2 som tallformat. Hvordan kan dette gjøres? Jeg kjører på Win-XP og Access2002.
TXT-fila er en loggfil fra en prosess-styring. Det legges ut ny TXT-fil hver natt. Hver gang vi ønsker å sjekke siste tids produksjon må TXT-fila først tas i en kryss-tabell-spørring og deretter i en LagTabell-spørring. Utfrodringen er at hver gang tabellen lages på nytt er alle verdier som tekst, og dette kan jeg ikke gjøre beregninger med. Jeg antar at det beste er å formatere kolonnene FØR datene kjøres i krysstabell-spørringen. Der har jeg allerede en spørring som formaterer tiden, dvs. tar bort millisekundene på tid-samplingen. Her jeg forsøkt med typisk dette: DecVerdi:CDec([TXTverdi]) men dette går ikke. Forsøker jeg med CLng får jeg bare #FEIL i kolonnen.
Hei Neoman Val fungerte ute feilmelding, men jeg får bare med meg sifrene på venstre side av punktumet. Dvs, jeg får ikke med meg 10-deler og 100-deler.
Hei, jeg gjør visst noen feil her når jeg blander kommentarer og svar. Hvordan skal jeg få gitt poeng nå? Neoman, du ga løsningen ser det ut til.
Synes godt om
Ny brugerNybegynder
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.