Zaslal/a
28.8.2012 23:02Dobrý den,
děkuji za toto forum, protože díky příspěvkům v něm jsem si vytvořil jednoduché makro (nejsem profi) na ukládání záznamů v tabulce excelu. Nyní bych ale potřeboval již sám poradit.
Mám tedy excel list a v něm vyčleněných pár buněk pro zadávání dat (jakýsi jednoduchý formulář). Makrem pak tato data ukládám na skrytý list (list lze zobrazit CTRL+Q), aby se záznamy nedaly neoprávněně upravovat a nechávám je makrem seřadit podle urč. kritérií. Přes odkaz na skryté buňky pak nechávám zobrazovat tato data v zamčených buňkách na listu, kde je výše zmíněný "formulář" (makro neuloží záznamy přímo do zamčených buněk nebo alespoň neznám jak). - viz příloha. Celý sešit je sdílený na síťové jednotce a je upravován online - tzn., že v průběhu dne se přidávají z různých počítačů nová data a z jiného počítače se již zadaná data upravují. To vše musí být vidět všem okamžitě po změně - proto online. Zajištěno to mám tak, že se na konci každého makra sešit uloží a tím se data na síti aktualizují. Problém je ale, že sešit se někdy chová nestandardně - např. z ničeho nic hlásí makro debug chybu, nebo "se zneviditelní" některé záznamy, aby se po pár minutách opět objevily. Případně se do sdíleného sešitu z některého počítače nelze dostat, protože hlásí, že je sešit zamčený. Některé počítače také nevidí změny online. Musí soubor zavřít a znovu otevřít, aby nová nebo změněná data viděli. Tyto problémy řeším tak, že mám prázdný původní soubor a tím problémový soubor přepíšu, což na nějaký čass pomůže. (stará upravená data lze již smazat). Navíc tím, že zobrazuji data odkazem na buňky je soubor po několika záznamech docela veliký. Existuje nějaké řešení, aby sešit fungoval bez problémů? Případně je možné, aby tato excel "databáze" fungovala na podobném principu jako SQL dazabáze? Přímo SQL využít nemůžu, protože nejsem správce sítě, jsem obyčejný uživatel.
Moc děkuji
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.