Access ? Byl by dobrý. Sice ho mám, ale jsem sám na firmě, kdo ho má. A nejsem v něm takový expert a nevím, jestli můžou na něj přistupovat uživatelé bez Accessu. A navíc jsem tento soubor (Objednávku obědů) tvořil dost dlouho a mám k němu citový vztah Ale možná, že dojde i na Access...
Jinak díky moc za pomoc. Funguje to spolehlivě a začlením to do svého souboru.
Vlákno se může uzavřít.
Zdravím,
mám sdílený sešit cca 30 uživateli. Někteří ho nechávají otevřený i celý den. Potřeboval bych, aby každý uživatel mohl mít sešit otevřený pouze např. 5 minut. Ale zároveň aby mohl v tom samém sešitu spouštět i jiná makra.
Časové vypnutí umím, ale nejde mi při něm spustit jiné makro.
Pomůže někdo ?
Díky předem.
Laďa
Je to perfektní. Díky všem za pomoc.
Problém vyřešen.
To Jeza.m:
diky, ale soubor je používán více verzemi Excelu a jsou tam prováděny změny. Takže nic.
To Opičák:
jo, to je přesně ono. Funguje spolehlivě.
Díky oběma za pomoc
PS: Jen ještě doplnění, jde zjistit, jestli už není Outlook otevřený? Ať není otevřený 2x...
Díky
Zdravím,
mám jednu drobnost a nějak nemám štěstí s Googlováním .
Dotaz: Jde pomocí VBA v Excelu spustit aplikaci Outlook?
Mám udělané makro, které posílá zprávy pomocí Outlooku. Zpráva se vytvoří, ale pokud není spuštěn Outlook, neodešle se a zůstane v poště pro odeslání. Teprve po spuštění Outlooku se odešle.
Stává se mi, že i když se uživateli otevírá Outlook pomocí Po spuštění, tak ten ho občas uzavře a teprve pak spustí makro v Excelu. A zpráva se odešle až druhý den a tudíž pozdě.
Pokud má někdo radu řešit to pomocí násilí, tak to si nechávám až jako poslední možnost
Příloha je, myslím, zbytečná Nebo by byla dobrá?
Díky předem
Díky za odpověď.
Jsem rád, že nejsem sám. Nakonec jsem sešit "překopal" tak, že jsem zredukoval cca 50 listů (pro každého uživatele jeden) na jeden list, který se otevírá všem uživatelům stejně a z něho se přenášejí záznamy makrem do databáze. Velikost se zmenšila z 12 MB na cca 2 MB a "zatím" se neobjevily problémy se sdílením. Tak mě napadá, jestli se problémy nestávaly tak, že se soubor díky své velikosti a vlivem pomalejší sítě dlouho otevíral. A pokud se toto otevírání dělo dvěma uživatelům zároveň, tak to jednomu hlásilo, že je soubor jen pro čtení. Protože jsem to nyní zkoušel otevřít u 6 uživatelů zároveň, dělal jsem tam změny a fungovalo to tak, jak má. Jen poslednímu to zobrazilo informaci, že jiný uživatel provedl změny. Což je OK a má to tak být.
Takže bych řekl, že problém je vyřešen a vlákno se může uzavřít.
Díky všem za spolupráci Ještě že tyto stránky existují. Je to super !
Ne. Příklad:
uživatel 1 z listu1 zapisuje do listu DATA do řádků 1-366
uživatel 2 z listu2 zapisuje do listu DATA do řádků 367-731
uživatel 3 z listu3 zapisuje do listu DATA do řádků 732-1097 atd.
No, já jsem funkci sdílení moc nevěřil a proto jsem nevytvořil klasickou databázi (postupné přidávání záznamů pod sebe, ale pro každého uživatele jsem rezervoval v databázi 365 řádků (na rok), do kterých se objednané obědy zapisují. Takže by se teoreticky data různých uživatelů neměla vůbec potkat. Ale napadlo mě, jestli není problém v tom, že "vytahuji" jméno uživatele z windows a podle něj se zobrazuje příslušný list.
Teď nemám prostor, ale večer něco přiložím. Třeba soubor
Zatím díky
Díky "chey". Jsem rád, že v tom nejsem sám a že jsi mě uklidnil, že to nestandartní sdílení není chyba mého souboru. Na to narůstání se podívám ještě z hlediska výšky a šířky všech buněk. Raději to ještě zkontroluji. Ale mám tušení, že velikost naroste, když se to někomu "sekne". Uvidím. Díky za spolupráci
Jen: když teď čtu znovu tvoji odpověď: vlastnost sdíleného souboru je, že jde zapisovat data více uživatelů, ne ? Nebo jsem to špatně pochopil ?
Tak konkrétně. Jedná se o systém objednávání obědů. Většině uživatelů to funguje tak jak jak má. Žádné upozornění. Ale občas se někomu ukáže, že to používá jiný uživatel a nejdou uložit změny. Takže to musí objednat později, nebo u kolegy. Buňky jsou standartní, obrázky to nepřidává, makro zapisuje z listu uživatele do listu databáze datum, týden, jméno, číslo jídla, počet, cenu jídla a kdo, kdy změnu udělal. A to tak, že se přepne do listu databáze, najde odpovídající řádek (pomocí GoTo), zapíše data a vrátí se do listu uživatele. Cca 60 uživatelů x 10 záznamů = 600 buněk. Každý uživatel má svůj list. Celkem cca 70 listů.
Zdravím,
mám všeobecný dotaz. Má někdo zkušenosti se sdílením sešitu více uživateli? Mám soubor, který je sdílený cca 60 uživateli. Udělaný je v Excelu 2010, ale otevírají ho i v Excelu 2007. Většinou je otevíraný všemi v jeden den. Problémy:
1. občas se některým uživatelům objeví hláška, že soubor je uzamčen pro úpravy jiným uživatelem,
2. bez zjevného důvodu se zvětšuje velikost souboru. Z původní velikosti 4 Mb za 3 týdny na 8 Mb. A to se tam přidá týdně 6O řádků, každý s 10 buňkami!
Přitom:
- v souboru je určitě spuštěno sdílení
- není zapnuté ukládání změn
- soubor obsahuje makra
- je sdílen ve firemní síti
Myslím, že není třeba přikládat soubor. Chci jen vědět, jestli má někdo stějné problémy a jak je řešil ...
Díky
Sory, že vstupuji do vyřešené diskuze, ale já používám pro své tabulky režim celé obrazovky:
Application.DisplayFullScreen = True
Application.DisplayFullScreen = False
Vložím to do Thisworkbook Open a BeforeClose a je po ptákách. Většina uživatelů neví co s tím a nemají tendenci "dělat ptákoviny". I když, co si budeme povídat, šťoura se vždycky najde.
Jo, jasně, to jsem si jen pomáhal nahráváním maker. Můžou se klidně vymazat. V přiloženém souboru jsem popsal jednotlivé řádky makra. Kdyby to ještě nebylo jasné, popíšu to podrobněji
Amatérské, ale snad funkční makro
Tak na to existuje funkce SQL - Parametr dotazu. Přes např. Microsoft Query - kritéria zadej místo hodnoty hranaté závorky, ve kterých bude název např. [Ucet],[ZadejUcet] nebo nic a doplní se ti Parametr 1. Pak dotaz načti do Excelu. Pak přes místní nabídku (pravé tlačítko) zvol možnost Parametry, kde máš 3 možnosti:
- Vyzvat k zadání
- zadat hodnotu "natvrdo"
- získat hodnotu z buňky + obnovit při změně buňky
A to je asi to, co potřebuješ. Parametrů může být více.
Vyzkoušej.
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.