< návrat zpět
MS Excel
Téma: Zobrazení UF
Zaslal/a Martin1234567 28.1.2013 15:40
Zdravím. Potřeboval bych radu. Neřešil jste někdo zda jde nastavit heslo pro userform, resp mě jde o to, že potřebuji zobrazit jeden UF, ale aby byl zobrazen až po zadání hesla (kliknu na tlačitko a zobrazí se textbox pro zadání hesla, po uspěšném zadání se zobrazí UF) Zadání hesla by bylo jednorázové tzn, že při uložení sešitu a opětovném otevření už heslo vyžadováno nebude. Hledal jsem, ale podobný případ se tu asi neřešil. Poraďte prosím jak na to.
Martin1234567(30.1.2013 14:26)#011235 Je to tak jak jsem si to vymyslel proveditelné?
citovat
marjankaj(30.1.2013 14:45)#011238 Takto, ale aby bylo zadání hesla ať jednoho, nebo druhého pouze jednorázové.
Při dalším otevření sešitu až nesmí být zobrazena výzva k zadaní hesla, ale pouze se otevře UF
Tak načo tam to heslo chceš, keď po uložení to môže hocikto otvoriť?
citovat
Martin1234567(30.1.2013 14:49)#011239 Je to do jednoho ceníku. Mám několik kategorií zákazníků a ty mají odlišné nákupní ceny. Rád bych ceníky sjednotil do jednoho sešitu a to co kdo má vidět, bych rád omezil právě tím heslem.
A když už si zákazník ceník odemkne (dostane heslo do databáze cen) tak bych rád, aby ceník odemkl pouze jednou a při dalším otevření už by heslem nemusel být zatěžován....
citovat
marjankaj(30.1.2013 14:54)#011240 No ak ten jeden pri druhom otvorení to heslo potrebovať nebude, tak ho predsa nebude potrebovať nikto.
.
citovat
Martin1234567(30.1.2013 14:59)#011241 Je to složité na vysvětlování jak v Naší firmě fungují maloobchodní a velkoobchodní ceníky, kategorie odběratelů atd. Věř, že tu s tím heslem nevymýšlím něco co nemá smysl, sám bych se tím nezatěžoval kdyby to nepřineslo jakési zjednodušení mé práce.
citovat
marjankaj(30.1.2013 15:02)#011242 Tak napíš ako si to predstavuješ?
Prvý zákazník si otvorí súbor zadá heslo a potom ten súbor uloží.
Pri druhom otvorení(hocikým) sa nebude pýtať na heslo. Teda ho otvorí hocikto.
citovat
Martin1234567(30.1.2013 15:11)#011243 Popíšu situaci: Dostane se ti do ruky sešit s ceníkem. Jsi nový zákazník a máš ceník př. Start. Klikneš na tlačítko které má otevřít ceník Start a zobrazí se výzva k zadání hesla. To vložíš a otevře se form. Sešit uložíš a při příštím otevření bez nutnosti zadání hesla se se po kliku na tlačítko otevře ceník Start. Po čase se dostaneš na jiné ceny a budeš mít zpřístupněn jiný ceník př. Standart a k tomu už dostaneš jiné heslo atd. No a důvod proč chci použít dvě různá hesla, je ten, že to druhé heslo bude jakoby ADMIN heslo, které bude možné použít do všech dostupných ceníků...Snad jsem to dobře vysvětlil, pokud ne tak se doptej prosím:-)
citovat
jimice01(30.1.2013 15:27)#011245 Nejlepší řešení je asi zapsat událost prvního otevření někam do buňky a následně testovat při každém otevření tohoto sešitu onu buňku, může být přece na skrytém listu toho sešitu někde dole... If active cell= "uzotevreno" then userform.show end if .... nebo podobně dle situace v makru , pochopil jsem problém správně ?
citovat
marjankaj(30.1.2013 15:46)#011246 Nejlepší řešení je asi zapsat událost prvního otevření někam do buňky a následně testovat při každém otevření tohoto sešitu onu buňku, může být přece na skrytém listu toho sešitu někde dole... If active cell= "uzotevreno" then userform.show end if .... nebo podobně dle situace v makru , pochopil jsem problém správně ?
No dobre to heslo si niekde uložím. Ale ak pri druhom otvorení nebude zadávať heslo, tak s čím to uložené heslo chceš porovnať?
citovat
Stalker(30.1.2013 15:47)#011247