< návrat zpět

MS Excel


Téma: Žádost o naprogramování sešitu rss

Zaslal/a 9.1.2017 20:38

Dobrý den,
rád bych zde požádal o pomoc s naprogramováním sešitu..omezení sešitu po určité době.
Musím zmínit, že asi nepůjde o záležitost na pár minut a že to i pro zkušeného programátora bude asi oříšek. Proto nechci bezplatnou pomoc a jsem ochoten zaplatit.
Celé zadání je v příloze, ale jen ve zkratce co bych potřeboval:
Potřebuji omezit sešit po uplynutí 1 roku používání, tedy spuštění v PC (patrně záznamem v registrech sledovat dobu užívání sešitu). 14 dnů před uplynutím doby by se zobrazilo upozornění na konec 1 roku a možnost vložení hesla na prodloužení o další rok. Pokud by byla 14 denní výzva uživatelem ignorována, sešit by se omezil (deaktivace vzorců, maker, nebo čímkoliv čím by se nechal sešit jen číst). Po zadání hesla by by bylo omezení zrušeno. Po zadání hesla by se opět zadal odpočet na další rok užívání atd.
Celé konkrétnější zadání je v příloze.
Je toto reálné aplikovat do sešitu?
Děkuji, M.

Příloha: rar34359_cenik-materialu.rar (95kB, staženo 23x)
Zaslat odpověď >

Strana:  « předchozí  1 2
icon #034378
avatar
Zhrnul by som to nasledovne: Pýtal si sa, či to ide a za riešenie si ochotný zaplatiť (čo je určite chválihodné, pokiaľ niekto chce platiť za prácu niekoho iného). Dostalo sa ti odpovede - ide to, ako uviedol Pavlus. Problém je v tom, že Excel/VBA poskytuje prakticky nulovú ochranu proti zobrazeniu zaheslovaného obsahu. Na to ťa upozornil Petr. Ty si rozčarovaný a máš dojem, že niekto tvoj nápad torpéduje (lidi hážou rameny, kritizují atd.). Ja sa naopak domnievam, že Petr ťa korektne upozornil na úskalia domnelej ochrany tvojho projektu. Nebudem hodnotiť Pavlusove schopnosti, ten kód je určite schopný napísať. Za to, že obsah nebude dostatočne chránený, sa však na Petra nehnevaj. To si vykomunikuj s MS, že ti dodáva SW, u ktorého požaduješ (a domnievaš sa zrejme, že si si jeho zakúpením zaplatil i) ochranu dát, ale asi neuspeješ; nie je mi známe, že by MS uvádzal u Excelu, že v ňom sú data heslom dostatočne chránené, naopak, upozorňuje, že tomu tak nie je. Petr tu nepotrebuje na nikoho robiť ramená, jeho znalosti hovoria samé za seba a osobne som rád, že sem naďalej prispieva a poskytuje bezplatnú pomoc. Jeho príspevky majú ďaleko väčšiu cenu než povzdychy ukrivdencov, ktorým niekto napíše, že ich nápad je odsúdený k neúspechu.citovat
#034385
avatar
Pánové..ještě jednou musím napsat, že si velice vážím toho, že zde takto pomáháte lidem, kteří nejsou ve VBA odborníci..vždy jsem za vaše názory a konečnou pomoc rád. Nicméně nejsem vůbec ukřivděný, jen mě mrzí co se tu odehrálo za komunikaci mimo. Beru příspěvky typu, že to jde obejít, že to není bezpečné a že excel neuchrání data v něm.
Ale já v tomto případě nepotřebuji ani jsem nedal do zadání podmínku, že chci aby to bylo 100% nepřekonatelné a nešlo to obejít. Já potřebuji na 90- 100% aby se po roce zobrazilo upozornění. A to ať si každý obejde jak chce. V tomto případě je to k ničemu a nic by to neřešilo.
Pointa toho všeho je to, že odběratelé mají sešit s ceníkem, svými slevami a každý rok se mění jejich ceny pokud jsou registrovaní. Z tohoto sešitu si dělají e-mailem objednávky a já prostě chci aby si uživatel stáhl aktuální ceník a nebo používal aktualizovaný ceníky, které jim pošleme. Bohužel odběratelé většinou pořád dokola používají jeden ceník, který už má staré ceny a pak se diví, že v potvrzení objednávky mají úplně zcestné ceny. Tudíž zažádají o heslo, ale to jim nepřijde. Přijde jim, že je nová verze ceníku a samotný nový ceník. To je celé.
Nicméně to je zákulisí toho co bych potřeboval udělat a od Vás pomoci podle původního zadání. Pomůže tedy někdo?citovat
icon #034390
eLCHa
@marficek
Musím říct, že máte trochu pravdu. Ano mohou vyznít naše příspěvky tak jak píšete. Ale bohužel, toto je nevýhoda psaného textu. Měl byste to brát tak, že to nikdy není útok proti vám, ale rady, které jste sice nepovažoval za nutné, ale my ze zkušenosti ano a proto je sem dáváme. Za určitý čas na to totiž pravděpodobně narazíte. Berte to jako upozornění.

A teď k tématu. Jako většina tazatelů jste si něco vymyslel a chcete to teď řešit. S tím vám Pavlus patrně pomůže, nabídl se, tak se obraťte na něj. Z mého pohledu by místo vašeho nápadu bylo lepší detailněji popsat proces. Z toho mála co o tom vím bych si patrně vystačil s verzováním ceníku a podmíněným formátem na platnosti dat. Nicméně jak říkám, neznám proces, mám k dispozici pouze váš nápad. Ale to jen na okraj.citovat
#034418
avatar
Tohle není otázka peněz, jestli jste nebo nejste vděčný, jestli někdo z vás dělá pitomce a honí si triko (za toho jsem tu většinou já :-D). Berte to tak, že Vaši myšlenku jsme zkoušeli snad všichni svého času a vykvajzli jsme se na to, podobně třeba jako na myšlenku "zákaz kopírování ze sešitu". Najděte nejslabší místo - buď to budou ta hesla na skrytém listu nebo cokoliv ve VBA, které vám zkoukne bez ohledu na sílu hesla prakticky kdokoliv. A právě proto, že to máte pro nějaké řemeslníky, proč se bojíte o nějakou "licenci"? Prostě uveďte v jedné buňce platnost dat ve stylu "vyprší, stáhni si novou verzi" a běžte na pivo nebo za ženou...citovat
#034423
avatar
Já to beru, vím, že mluvíte ze zkušeností:-)
Jen tu došlo k nedorozumění, úplně do podrobností jsem nenapsal účel proč to tak potřebuji, ale jen co potřebuji..ve výsledku to pak vyznělo, že potřebuji neprůstřelné licencování a omezení sešitu bez možnosti obejít toto opatření...až moc předimenzované domněnky:-)
Již jsem v posledním příspěvku vysvětlil konkrétní účel a bohužel "vyprší, stáhni si novou verzi" nefunguje. V sešitu je nastavená platnost od do a před vypršením platnosti odběratelům pošleme nový sešit s aktualizacemi. Ale každý druhý tady na to bohužel s..e tak jsem je chtěl tím omezením donutit spolupracovat. To je celé:-)
Ale už to uzavřeme. Děkuji všem za názory a Pavlusovi za pomoc s mým požadavkem.citovat
#034429
avatar
Kdybyste si kontroloval, co se vám od nich vrátí zpátky, vracel jim to v případě staré verze, a neřešil jejich blbost, že neaktualizovali, máte po problému.citovat

Strana:  « předchozí  1 2

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