Access import dat - problém se znaménkem
Zdravím, mám textový soubor který potřebuji dostat do accessu. Mám problém se znaménkem které je za číslem.
Např. 1.365,29-
S čísly s tečkou na oddělení tisíců problém nemám - to po nastavení v Regional and Language Options funguje v pořádku. Nicméně pokud mám takovéto číslo při importu nastaveno jako double a at jiz mám nastavenou v Regional and Language Options strukturu záporných čísel 1,1- či -1,1 tak to nenaimportuje a hodí file conversion error a takovéto záznamy mají dané pole prázdné.
Dá se to nějak jednoduše řešit?
Jen takový výkřik do tmy ... prohnat to skrz Excel nepomůže?
edit:
Nahraj ten soubor na uschovna.cz
Pokusím se vymyslet řešení.
Ahoj,
to by bylo reseni pres ten excel, nicmene bohuzel se jedna o obrovske textove soubory }napr 4 miliony radku co do excelu nedam), vesmes exporty z ruznych systemu, proto je ani nenahraju na uschovnu. Dam sem ukazku struktury (nakopirovat do textaku a nezalamovat radky). To zaporne znamenko je v sloupci Amount. Vesmes vse co si tu na diplomku s tim hraju, tak je podobna struktura a vzdy bojuji s tim znamenkem, nekde jsem to upravil rucne, ale nyni to zacinaji byt tisice chybnych zaznamu, tak bych poptreboval lepsi reseni.
AVS65JMVDDUVEID6
zde je uryvek
Dostal jsem to do Excelu. Zkus se na to podívat. Následně uloženo do PDF.
Je to OK? Není to nějak rozsypané?
Pokud je to v pořádku, pokusím se to dostat dále do Accessu.
AV55AZYUI5B2V6NL
ahoj,tohle ja do excelu taky dostanu, vykopiroval jsem jen uryvek z cca 1 GB souboru. Ale toto bych potreboval do accessu protoze ten jediny dokaze zpracovat vic jak 1 milion radku. A pri importu do accessu se ti urcit nenaimportuji pole amount
Zkoušel jsi odstranit ve zdrojovém TXT souboru názvy sloupců?
Při importu z *.TXT do Access jsi nastavil formát každého sloupce ručně?
1. importuješ jako text
2. v rámci accessu převedeš funkcí cDbl (v případě, že se jedná o větší objem dat, je vhodné použít aktualizační dotaz a buď jinou tabulku, nebo si předem nachystat další sloupec.
super, diky moc presne to jsem potreboval, funguje to.