< návrat zpět

MS Excel


Téma: Vyhledáváni v DBF soub rss

Zaslal/a 2.10.2011 10:07

Dobrý den všem. Nikde jsem toto téma zde nenašel, tak jsem si dovolil ho založit.
Lze v excelu po zadání hodnoty do buňky vyhledat v tabulce DBF další údaje a přenést je do sešitu?
Např. mám číslo zboží 1231231239 a tabulku zbozi.dbf, kde je 1231231239 a k tomu údaje cena a název. A toto bych potřeboval dostat do sešitu excel. Prosím, pokud to lze provést a navedení jak to dělat. Makro jsem zatím nedělal, tak pokud to pujde i s popisem makra. Děkuji všem za případnou pomoc.

Zaslat odpověď >

icon #006060
Poki
Zdravim,
co me jen tak v rychlosti napada - myslim, ze by slo pomoci Microsoft Query na napr. zvlastni list vlozit pozadovane sloupce z .dbf souboru a potom priradit pomoci napr. SVYHLEDATcitovat
#006064
avatar
Aha, to by možná šlo. Zkusím to. Ale myslel jsem, že by to šlo i nějak přímo. Ale přesto díky. 2citovat
#006071
avatar
Ahoj. Udělal jsem takovou hračku, jak by se to dalo řešit. Nejdříve si stáhni a rozbal ZIP. Otevři si EXCEL a nepovoluj makra. Oba listy jsou nyní prázdné. V editoru VBA (Alt+F11) najdi Modul1 a přepiš cestu k DBF souboru podle Tvého uloženíConst cPathDBF = "C:\DBF_APP"Potom ulož a zavři sešit. Otevři jej znovu a povol makra. Na listu SQL se při otevření načetly data z DBF souboru. Přesuň se na list TEST a kdekoliv cokoliv zapiš. Pokud se jedná o údaj který je nalezen na listu SQL ve sloupci B pak se na listu TEST vedle buňky zapíše hodnota z listu TEST ze sloupce C.

Podobným způsobem můžeš zpracovat i velké faily, ale s tím, že je budeš volat při každém požadavku. To není moc vhodné z důvodu nízké rychlosti. To bys nemohl udělat jako tuto hračku, ale třeba přes dialog. R.
Příloha: zip6071_dbf_app.zip (24kB, staženo 34x)
citovat
#006074
avatar
Díky moc, vyzkouším to.citovat
#006075
avatar
Tak jsem to zkusil, ale nějak se nedaří. Za prvé když otevřu sešit LoadDBF.xls, tak to žádná makra povolit či zakázat nechce. Myslel jsem,že při prvním spuštění by se měla načíst tabulka testDBF.dbf. Oba listy jsou prázdné. Rozbalil jsem zip do C:\citovat
#006077
avatar
To vypadá, že jsi s makry nikdy nic nedělal ... musíš je nejdříve povolit aby při otrvírání sešitu se na ně Excel zeptal, zda je chceš nebo ne povolit ... pletu se ?citovat
#006090
avatar
Ne, opravdu se nepleteš. S makry nemám zkušenost. Mrknu se na to.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje