MS Access - automatická databaze z více souboru

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

Moderátor: Mods_senior

Odpovědět
lozek11
nováček
Příspěvky: 7
Registrován: 03 říj 2016 05:48

MS Access - automatická databaze z více souboru

Příspěvek od lozek11 »

Dobrý den, v excelu vytvářím a ukládám pomoci VBA dokumenty. Na skrytem listu si separuji určite hodnoty z dokumentu do tabulky a z této tabulky bych chtěl udělat evidenci. Umím hodnoty nakopírovat přes VBA do Excel souboru do posledního prázdného řádku. Bohužel se jedna o velké množství hodnot. Rad bych do tohoto procesu zapojil access, ale moje zkušenosti s nim jsou minimální . Potřebuji aby se evidence aktualizovala ihned po vytvoření a uložení dokumentu. Počet ukladanych řádku je pokaždé jiný. Lze to udělat v accessu jinak než pomoci VBA (otevření tabulky souboru>nakopírovat do posledního volného řádku > uložit a zavřít ? Jaké je nejlepší řešení? Budu rad za jakoukoliv radu nebo odkaz na informace. Děkuji Jakub
MePExG
Level 2
Level 2
Příspěvky: 193
Registrován: 14 srp 2016 20:43

Re: MS Access - automatická databaze z více souboru

Příspěvek od MePExG »

Neviem síce akú verziu Officu máte, ale ja by som sa skôr orientoval na Power Query, ktorý je od verzie 2016 súčasť Excelu, alebo od v. 2010 je to voľne použiteľný doplnok. Pomocou neho v novom zošite môžete načítať (a spojiť do jednej tabuľky) špecifikované údaje zo súborov napríklad zo zadaného adresára a tieto údaje, použiť ako podklad pre kontingenčné tabuľky (môže byť aj viacej ako 1M riadkov [obmedzenie listu Excela]). A tento prvok PQ sa dá nastaviť aby sa aktualizoval by priotvorení súboru (čiže vždy budú podkladové údaje aktuálne z pridaných, alebo bez odstránených súborov zo zadaného adresára a z jeho všetkých podadresárov).
lozek11
nováček
Příspěvky: 7
Registrován: 03 říj 2016 05:48

Re: MS Access - automatická databaze z více souboru

Příspěvek od lozek11 »

MePExG píše:Neviem síce akú verziu Officu máte, ale ja by som sa skôr orientoval na Power Query, ktorý je od verzie 2016 súčasť Excelu, alebo od v. 2010 je to voľne použiteľný doplnok. Pomocou neho v novom zošite môžete načítať (a spojiť do jednej tabuľky) špecifikované údaje zo súborov napríklad zo zadaného adresára a tieto údaje, použiť ako podklad pre kontingenčné tabuľky (môže byť aj viacej ako 1M riadkov [obmedzenie listu Excela]). A tento prvok PQ sa dá nastaviť aby sa aktualizoval by priotvorení súboru (čiže vždy budú podkladové údaje aktuálne z pridaných, alebo bez odstránených súborov zo zadaného adresára a z jeho všetkých podadresárov).
Dobrý den, děkuji za odpověď. Máme ve firmě office 365. Podívám se a nastupuji. Ona evidence má sloužit hlavně pro pracovníky z jiných oddělení. Pracuji v laboratoři a měříme různá data která ukládáme do reportu ve formátu .xlsm a následně exportujeme do .pdf. Cíl je mít všechna data(výsledky) ze všech reportu v jedné tabulce pod sebou. Každý si pak vyfiltruje co potřebuje. Nebude muset otvírat jednotlivé reporty a hledat kde ona hodnota, která je OK/NOK je. Najde hodnotu nebo hodnoty a pak si pomoci hyperlinku otevře report v kterém se nachází. Složitější je ze co repor to jiný počet dat a jiný název souboru podle testovaného dílu.
MePExG
Level 2
Level 2
Příspěvky: 193
Registrován: 14 srp 2016 20:43

Re: MS Access - automatická databaze z více souboru

Příspěvek od MePExG »

Ak mi dáte jeden súbor (kludne zmente údaje) na načítanie (v nezmenenej štruktúre), tak Vám to naklikám.
lozek11
nováček
Příspěvky: 7
Registrován: 03 říj 2016 05:48

Re: MS Access - automatická databaze z více souboru

Příspěvek od lozek11 »

Dobrý večer,

Omlouvám se za pozdní reakci.

Přiložený soubor v příloze.

Na listu "Laboratory report" je obsah dokumentu ze kterého se přebírají hodnoty na list "Data_for_evidence".

List "Data_for_evidence" má pokaždé jiný počet řádků s ohledem na počet zadaných hodnot na listu "Laboratory report".
Poslední sloupec tvoří hyperlink na tento dokument vyexportovaný v pdf.

Potřebuji aby se mi hodnoty, které jsou na listu "Data_for_evidence" kopírovaly do jedné databáze pod sebe automaticky.

Do jedné složky budu ukládat report v .pdf a do druhé .xslm (I:\Technická kontrola\Laboratory reports\4._Laboratory reports.xlsm).

Ideální by bylo aby po uložení souboru .xlsm do složky I:\Technická kontrola\Laboratory reports\4._Laboratory reports.xlsm se data v evidenci sama aktualizovala.

Velice Vám děkuji za ochotu.
Jakub
Přílohy
2._Laboratory report FO 09 8.2 0019.xlsm
(109.76 KiB) Staženo 70 x
MePExG
Level 2
Level 2
Příspěvky: 193
Registrován: 14 srp 2016 20:43

Re: MS Access - automatická databaze z více souboru

Příspěvek od MePExG »

Prikladám riešenie pomocou PQ, ktoré je nastavené aby sa spustilo pri otvorení súboru. Stačí prepísať cestu na liste Nastav a vyberie údaje zo všetkých xlsm súborov (z listu obsahujúceho slovo data) zo zadanej cesty, alebo stačí na liste Data aktualizovať údaje Data-Refresh (alt+f5).
Přílohy
sprac1.xlsx
(24.8 KiB) Staženo 91 x
lozek11
nováček
Příspěvky: 7
Registrován: 03 říj 2016 05:48

Re: MS Access - automatická databaze z více souboru

Příspěvek od lozek11 »

Vše funguje jak má!!

Neměl jsem ani tušení, že něco takového excel umí.

Moc Vám děkuji za pomoc
Jakub
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Změna poslední číslice ve více číslech najednou
    od Arnold91 » » v Kancelářské balíky
    7 Odpovědi
    11262 Zobrazení
    Poslední příspěvek od Zivan
  • Canon pixma ts5150 w11 nelze tisknout vice kopii na stranku
    od mrpcz » » v Vše ostatní (hw)
    4 Odpovědi
    4280 Zobrazení
    Poslední příspěvek od petr22
  • Blokování stahovaných souborů
    od Riviera kid » » v Windows 11, 10, 8...
    10 Odpovědi
    7014 Zobrazení
    Poslední příspěvek od Riviera kid
  • Velikost souboru a složek na disku
    od L.L » » v Vše ostatní (sw)
    5 Odpovědi
    5876 Zobrazení
    Poslední příspěvek od L.L

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