Databáze - vyhledávání i s duplicitními hodnotami

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

Moderátor: Mods_senior

only
nováček
Příspěvky: 5
Registrován: srpen 12
Pohlaví: Nespecifikováno
Stav:
Offline

Databáze - vyhledávání i s duplicitními hodnotami

Příspěvekod only » 18 srp 2012 15:30

Ahpoj všem,

mám velikou prosbu :)
Mám databázi kde je hrozně moc hodnot a potřebuji v jiném listu vypisovat k zadanému ID hodnoty ktéré jsou v databázi k danému ID přiřazeny (celkem chci vypisovat 4 hodnoty k zadanému ID)
Problém je ale ten, že se dané ID v databázi může opakovat, potom bych chtěl aby dané hodnoty byly vypsány všechny (Například když se ID opakuje vícekrát, tak vypsat dané hodnoty pod sebe)
Plánoval jsem použít Svyhledat, ale problém je v tom, že končí u prvního nálezu :(

Prosím pokud někdo víte, tak mi z toho pomocte ven :)

Díky moc

--- Doplnění předchozího příspěvku (18 Srp 2012 16:01) ---

Jen ještě dodám, že bych nejraději bez makra, pokud tato možnost existuje :)

Reklama
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Databáze - vyhledávání i s duplicitními hodnotami

Příspěvekod Azuzula » 18 srp 2012 16:02

První možnost by byla s podmíněným formátováním označit duplicity a pak tabulku seřadit podle barvy a druhá možnost je makro. Netuším, jestli by to vůbec šlo vyřešit vzorci.
Pokud by jste chtěl makro, tak sem přiložte nějaký demo sešit ať vím co se kam má vypsat.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

only
nováček
Příspěvky: 5
Registrován: srpen 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Databáze - vyhledávání i s duplicitními hodnotami

Příspěvekod only » 19 srp 2012 13:26

Doplním, děkuji za pomoc

--- Doplnění předchozího příspěvku (19 Srp 2012 13:53) ---

Tak přikládám příklad databáze a reportu.

Co bych potřeboval pomoci je :
Aby když zadám do reportu ID prepacku, tak my to vyhledá dané hodnoty do reportu z archivu (linka,druhy chyby, komentář, příčina a okamžitá akce)
Jak již jsem psal výše, tak může být jedno ID opakované, tudíž k němu by mi vypsalo všechny záznamy.

Pokud tedy někdo budete vědět, tak Vám budu velice vděčný :)

Mějte se
Přílohy
Příklad report.xlsx
(10.55 KiB) Staženo 19 x
Příklad archiv.xls
(387.5 KiB) Staženo 17 x

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Databáze - vyhledávání i s duplicitními hodnotami

Příspěvekod Azuzula » 19 srp 2012 15:26

Pokud to dobře chápu, tak se vyhledá ID v sešitu Archiv ze sloupce J a po shodě se vypíšou data ze sloupců K, T, X, Y a AA do tabulky v sešitu Report?
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

only
nováček
Příspěvky: 5
Registrován: srpen 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Databáze - vyhledávání i s duplicitními hodnotami

Příspěvekod only » 19 srp 2012 17:00

Přesně tak :)

--- Doplnění předchozího příspěvku (19 Srp 2012 17:15) ---

Jen ještě dodám, že se hodnota v archivu ve sloupci J může opakovat vícekrát a poté je potřeba vypsat všechny případy
DĚKUJI MNOHOKRÁT :)

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Databáze - vyhledávání i s duplicitními hodnotami

Příspěvekod Azuzula » 19 srp 2012 17:55

Tak jsem něco napsala, makro se automaticky spouští po změně hodnoty buňky B1 když napíšete ID (V modulu thisworkbook)
V modulu s makrem si na začátku nastavte cestu k sešitu archivu, případně si změňte názvy sešitů pokud budou jiné. Přidala jsem do makra kontrolu otevření sešitu archivu, pokud je otevřený, tak se po vyhledání ID automaticky nezavře.
Přílohy
Příklad report.xlsm
(20.35 KiB) Staženo 19 x
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

only
nováček
Příspěvky: 5
Registrován: srpen 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Databáze - vyhledávání i s duplicitními hodnotami

Příspěvekod only » 19 srp 2012 20:59

Děkuji :)
Aktuálně jsem to zkoušel - změnil jsem cesty a zadal ID. Excel začal pracovat, otevřel archiv ale bohužel nic nevypíše :( Možná je chyba ve mne, ještě budu zkoušet.
Myslíte, že může vadit, když je archiv zaheslovaný pro zápis ? Kazdopádně se na začátku excel ptá zda otevřít jen pro čtení a nebo vložit heslo,

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Databáze - vyhledávání i s duplicitními hodnotami

Příspěvekod Azuzula » 20 srp 2012 08:34

Se zaheslovaným sešitem jsem to nezkoušela, odpoledne se na to podívám a pořeším to.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

only
nováček
Příspěvky: 5
Registrován: srpen 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Databáze - vyhledávání i s duplicitními hodnotami

Příspěvekod only » 20 srp 2012 11:17

Děkuji mnohokrát !! :)

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Databáze - vyhledávání i s duplicitními hodnotami

Příspěvekod Azuzula » 20 srp 2012 12:14

Tak jsem doplnila makro o otevření sešitu jen pro čtení a se zadáním hesla. Bohužel je tak heslo zapsané nešifrovaně přímo v makru a každý trochu znalý VBA se k němu může dostat. Jediná možnost je, zaheslovat projekt VBA čímž se zabezpečí i toto heslo, jenže když zapomenete heslo k VBA tak už se do toho nikdo nedostane.
Otevření sešitu provádí tento řádek (je v první polovině makra):

Kód: Vybrat vše

Workbooks.Open Filename:=cesta, ReadOnly:=True, Password:="heslo" '<-nastavit heslo k archivu

Tak snad to bude fungovat, protože mě excel sešit otevíral za všech okolností, jen se zeptal na heslo když jsem nastavila šifrování s heslem.

PS: Kdyby ani toto nefungovalo, tak do přílohy přidejte ten archiv co používáte, jen vymažte citlivá data ať můžu testovat reálný soubor.
Přílohy
Příklad report.xlsm
(21.35 KiB) Staženo 20 x
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.


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

Kdo je online

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