Stránka 1 z 1

Z excelu do accesu

Napsal: 14 kvě 2012 18:30
od Lucinka_BUBU
Prosím Vás, můžete mi někdo poradit s makrem.

mám excelovou tabulku, kde v prvním řádku je záhlaví, které odpovídá záhlaví v accessu. (Tím mám dané sloupce)

Ráda bych, aby jsem si mohla vybrat sloupec v excelu, ve kterých jsou jedinečné hodnoty, podle kterých se bude vyhledávat v accessu. (Tím mám daný řádek)

A všechny hodnoty v excelu, kde jsou žlutě podbarvené buňky (žlutě podbarvené znamená, že se v nich něco změnilo), bych potřebovala, aby se přehodila data z excelu do accessu (jako text).

A pro kontrolu, kde se data přenesou, aby odbarvil, a kde se to nepodařilo (nenašel něco apod), tak aby dál zůstala žlutá. (A doufám, že to bude jen pár desítek případů. že to už se bude dát udělat ručně. 8) )


Děkuji za pomoc

Re: Z excelu do accesu

Napsal: 14 kvě 2012 19:28
od d1amond
Jakou verzi DB používáš? .accdb nebo .mdb?

A jaký by měl nastat problém, aby se to nepřeneslo?

Re: Z excelu do accesu

Napsal: 15 kvě 2012 16:17
od Lucinka_BUBU
Děkuji že jsi se ozval

Používám .accdb

A možné problámy?
Někdy, když přebírám data z excelu, tak mi to prostě nahlásí chyby v přenosu a vše, co nepřenese, dá do tabulky "Chyby vložení" a to i přesto, že nemám omezení v DB.
Taky by se mi mohlo stát, že záhlaví v excelu nenajde v tabulce (protože data tahám z formuláře, kde je více tabulek), že je to tudíž záhlaví z jiné tabulky.
A další chyby zatím nevím. Tolik do toho nevidím. Ve formátu by problém neměl být, protože vše (i datumy a čísla), bych chtěla přenést jako text.

Re: Z excelu do accesu

Napsal: 15 kvě 2012 19:43
od d1amond
Doporučil bych data nejdříve srovnat podle záhlaví do jednoho konverzního sešitu - ten by měl kopírovat strukturu DB, přesně. Pak není problém data přenést.

Re: Z excelu do accesu

Napsal: 28 srp 2012 16:35
od Lucinka_BUBU
Jenže to bych buď musela udělat ručně, což bude náročné, nebo makrem v excelu a to nevím, jak dostat na nový list záhlaví z accessu. Ostatní už by němělo být takový problém.

Jak by se na nový list dalo uložit záhlaví z Accessu?

Re: Z excelu do accesu

Napsal: 28 srp 2012 19:56
od d1amond
V Excelu si musíš udělat přesně stejnou hlavičku (názvy jednotlivých polí v DB), jakou máš v Access. Pak už je to jen o spuštění jakéhosi kódu VBA, který data přenese. Nevím jaké chyby se mohou vyskytnou (prázná pole?), ale to bych ošetřil až nakonec.