< návrat zpět

MS Excel


Téma: Sdílený sešit rss

Zaslal/a 23.9.2010 17:36

Zdravím,mám udělané v sešitu tlačítka,které po stisku aktivují Module.FillWithDate,modul po stisku zapíše čas do určeného sloupce po opětovném stisku zapíše čas do stejného sloupce,ale o buňku pod tím,problém je že sešit je sdílený a aktualizace je po 5 minutách tudíž dochází ke konfliktním změnám.Jak by jste vyřešili zapisování,aby bylo "neomylné" ? Jde třeba udělat,aby se po stisku aktualizoval sešit? Děkuji

Příloha: rar2526_ukazka.rar (185kB, staženo 19x)
Zaslat odpověď >

#002529
avatar
Ahoj,
můžeš lépe popsat konflikt, ke kterému dochází?citovat
#002534
avatar
-citovat
#002535
avatar
Sešit je sdílený a je na něm připojeno více uživatelů,po stisku tlačítka modul zapíše do buňky o které si myslí, že je prázdná, akorát tím že aktualizace je až po 5 minutách, nastavá problém,že se potkávaji data od uživatelů ve stejných buňkách,tím vzniká konflikt.Zajímá mě jestli je možnost vynutit aktualizaci po stisku tlačítka nebo jakékoli jiné řešení?Díkycitovat
#002544
avatar
Mě napadá jen možnost nastavit makro tak že se po stisknu tlačítka i sešit uloží.
Dále by bylo nutné nastavit sdílení sešitu tak aby se aktualizovalo pokaždé po uložení. Ale toto bývá většinou nežádoucí a tak proto bych si rád přečetl i jiné nápady.citovat
#002547
avatar
To mě taky napadlo,ale nejeví se mi to jako optimální,proto bych rád slyšel jinou možnost pokud je.Díkycitovat
#002561
avatar
Jasně... Tuto věc jsem jíž jednou řešil, nechal jsem nad tím několik týdnú pátrání, pár stovek za chytré knížky a nedopátral jsem se ničeho.

Excel jako takový není určen pro programování a práci na síti. Pro práci, kdy uživatelé doplňují nějaké údaje a ty se hned někde aktualizují jsou jiné nástroje, které jsou schopny pracovat na pozadí s vlákny a tyto změny si mohou ohlídat. Excel tuto možnost nemá, nebo aspoň jsem jí nenašel, ani o ní nikdo nevěděl nebo nepsal.

Stál tu však úkol jak to vyřešit v zaměstání. Udělal jsem to, že pro každého uživatele jsem vytvořil jeho samostatnou tabulku. Do této tabulku zapisuje každý své data a navzájem si nepřekáží. Pak je vytvořená jedna tabulka, která stahuje data z těchto x tabulek a vytváří jeden seznam s kterým jednou za čas potřebuju pracovat a vytvářet nějaký výstupy.

Nevím, zda u tvého problému je možné podobné řešení, ale nic lepšího jsem na excelu nevymyslel 3citovat
#002586
avatar
Děkuji za tvůj návrh řešení,ale pro mě bohužel není ideální.Chápu,že Excel na to není ideální,ale bohužel musím použít právě Excel,napadlo mě vložit do sloupce nějákou podmínku,která by přijatá data dala pod sebe a tím by nebyl konflikt,nevím zda-li je to možné nebo druhá možnost,že by Module.FillWithDate nezapisoval data systémem o buňku níže,ale náhodně v daném sloupci a pokud by natrefil na obsazenou buňku zkusil by zápis znovu v daném sloupci co myslíte ?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