Z excelu do accesu

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Lucinka_BUBU
Level 1
Level 1
Příspěvky: 90
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Z excelu do accesu

Příspěvekod Lucinka_BUBU » 14 kvě 2012 18:30

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

Reklama
d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: Z excelu do accesu

Příspěvekod d1amond » 14 kvě 2012 19:28

Jakou verzi DB používáš? .accdb nebo .mdb?

A jaký by měl nastat problém, aby se to nepřeneslo?
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

Lucinka_BUBU
Level 1
Level 1
Příspěvky: 90
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Z excelu do accesu

Příspěvekod Lucinka_BUBU » 15 kvě 2012 16:17

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.

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: Z excelu do accesu

Příspěvekod d1amond » 15 kvě 2012 19:43

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.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

Lucinka_BUBU
Level 1
Level 1
Příspěvky: 90
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Z excelu do accesu

Příspěvekod Lucinka_BUBU » 28 srp 2012 16:35

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?

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: Z excelu do accesu

Příspěvekod d1amond » 28 srp 2012 19:56

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.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů