![]()
V případě používání volby "nemám excel" se systém nejprve snaží příjít na to, o jaké datové typy se jedná a jaké má pro přípravnou importní tabulku vlastně založit.
Použije k tomu data uvedená v prvním řádku importovaného XLS souboru - při importu dat do Accessu se nastaví datový typ podle něj.
To může být problémem například při importování polí, která mohou obsahovat dlouhé texty.
Pokud první řádek dat má například v [POPIS MAT] (detailní popis zboží) text o velikosti 130 znaků, dojde k přiřazení datového typu "short text" omezený na 255 znaků. Když potom dále (níže) je řádek, který má více třeby text 400 znaků, dojde kjeho ořiznutí na (maximálních) 255 znaků.
Řešením tedy v takovém případě je přesunutí řádků s nejdelšími nebo nejobsáhlejšími daty na první řádek souboru pro import.
![]()
Při zjišťování maximální délky textu nespoléhejte na excelovskou funkci DÉLKA(). Ujistěte se jakým způsobem je importovaný text strukturovaný! Může se jednat o text, který je rozčleněný do odstavců. Znaky pro ENTER a jim podobné exceleovká funce do počtu znaků NEZAPOČÍTÁVÁ !
Například text, který měl podle Excelu délku 3980 znaků - měl by tedy jít celý naimportovat - měl ve skutečnosti znaků 4057, a kus poslední řádku po importu "chyběl".