< návrat zpět

MS Excel


Téma: Zdrojový súbor sa otvára pri aktualizácii dát rss

Zaslal/a icon 20.9.2013 15:01

Ahoj,
riešim nasledujúci problém:
V adresári na sieťovom disku sa nachádza master workbook, pre ďalšie vysvetľovanie ho nazvem BigExcel.
V tom samom adresári je niekoľko podradresárov, každý z nich obsahuje workbooky, ktoré obsahujú dáta k jednotlivým riadkom z BigExcel. Tieto malé workbooky v ďalšom vysvetľovaní nazývam SmallExcel.
Niektoré dáta v BigExcel sa ťahajú zo SmallExcel priamo prostredníctvom linkov (externých referencií).
V opačnom smere - t.j. data z BigExcel idú do SmallExcel prostredníctvom AccessDB.
AccessDB má okrem iných 2 tabuľky:
Table1 - linkedTable z BigExcel
Table2 - nejaké ďalšie polia k jednotlivým riadkom z BigExcel, čiže dáta z Table1 a Table2 je možné spojiť prostredníctvom JOIN cez identifikátor (ID).

Teraz: V SmallExcel mám MS Query, ktoré spája uvedené 2 tabuľky z Accessu a na liste v SmallExcel je na základe uvedenej Query vytvorená Excel Table. Toto funguje, ale s jedným problémom: Pokiaľ má niekto na inej mašine otvorený BigExcel, tak refresh Query spôsobuje i otváranie BigExcel v inštancii Excelu, v ktorej sa nachádza ten SmallExcel s danou Query. Hľadám spôsob, ako zabrániť otváraniu toho BigExcel. Nevie niekto náhodou, čo s tým?

stop Uzamčeno - nelze přidávat nové příspěvky.

icon #015356
avatar
tak, asi vyriešené, detaily, pokiaľ niekoho zaujímajú, tak tuná: http://excelplus.net/forum/viewthread.php?thread_id=850&pid=3687#post_3687citovat
icon #015358
avatar
Mno, a narazil som na ďalší problém:

Potrebujem, aby sa ten *txt(detaily v linku v predošlom príspevku)tvoril len v prípade, že BigExcel bude uložený pod pôvodným názvom v pôvodnom umiestnení na disku, čiže aby nebol *txt prepisovaný novým v prípade, že niekto sa rozhodne vytvoriť si z BigExcel svoju verziu napr. pomocou SaveAs.
Myslel som si, že to ošetrím testom na ThisWorkbook.FullName v procedúre Workbook_BeforeSave, ale to zlyháva. Meno a umiestnenie súboru po zmačknutí F12 (SaveAs) zostáva až do jeho zmeny pôvodné, čiže takto otestovať a zabrániť vzniku *txt z novej verzie BigExcel nejde. Takže, otázka znie tentokrát: Ako na tento problém?citovat
icon #015359
avatar
tak už som poriešil i tento problém: je to na test hodnoty parametru SaveAsUi v tej udalosti BeforeSave. Stačí požiadať o pomoc a hneď sa mi rozsvieti...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