Tagi na forum.

C# 1456 XML 282
SQL 1192 sieci 268
ASP.NET 785 IIS 262
Windows 726 C++ 255
web 608 Html 218
Visual Studio 515 Information Technology 193
SQL Server 425 MSDN 167

pokaż wszystkie tagi na forum

wystawienie cenników w excel

tuner 2010-11-17 14:21:23
0
avatar
 
 
mam w Excelu zrobione cenniki wyrobów (dla wyceniającego widoczny jest tylko formularzyk i wynik działania formuł excelowych) - czy jest możliwe takie wystawienie na zewnątrz tego pliku, żeby klient nie mógł zobaczyć tych formuł? - np. przez WWW (być może w SharePoint - nie wiem jak on działa). W tym momencie działa to na Terminalach (dla pracowników), ale chciałbym wystawić to też dla klientów (wystawienie na zewnątrz Terminala z Excelem z powodu cen chyba nie wchodzi w grę? Ktoś może wie ile by to kosztowało?)
tagi: Sharepoint


a.d.a.m  2010-11-17 14:57:03 #1
0
avatar
 
 
Jak nie chcesz by były widoczne formuły to (Przykład dla wersji Excell starszych niż 2007, bo nie mam nowszej):1. Kliknij prawym klawiszem myszki na komórkę z formułą.2. Wybierz "Formatuj komórki".3. Przejdź na zakładkę "Ochrona".4. Zaznacz pozycję "Ochrona"5. Wejdź do "Narzedzia->Ochrona->Chroń arkusz".6. Nadaj jakieś silne hasło np 20 znakowe (znaki, cyfry, znaki specjane).Formuły nie powinny być widoczne.Jednak dodatkowo jeśli masz jakieś pola wyboru lub przeznaczone do edycji komórki, to musisz wcześniej przed nadaniem hasła odblokować stosowne komórki, bo inaczej nie będzie można w nich nic pisać.

tuner  2010-11-17 15:09:03 #1.1
0
avatar
 
 
W tym momencie mam to właśnie tak zrobione - niestety tego typu zabezpieczenia pomimo długiego hasła są do złamania

VBATools  2010-11-17 14:58:20 #2
0
avatar Ekspert WSS
 
 
Jak ukryć formuły z przy blokadzie skoroszytu
Dla wersji do 2003
Dla wersji 2007 up
 
Jeśli chodzi o udostępnienie to wypadało by wynająć miejsce na serwerze lub być posiadaszem własnej domeny i dostepu do zasobów.
 --Pozdrawiam OShon VBATools.pl

If Help = True Then Button_Plus.Value = True 
Pozdrawiam OShon VBATools.pl, moderator WSS.pl | CodeGuru.pl | Outlook.pl | ExcelForum.pl, Business Developer Veracomp SA

tuner  2010-11-17 15:09:50 #2.1
0
avatar
 
 
nie chodzi mi o to jak wystawić taki terminal technicznie - to nie jest problem - tylko zgodnie z prawem

Edytowano 1 raz. Ostatnio 2010-11-17 15:10:31 przez tuner.
VBATools  2010-11-17 15:41:53 #2.1.1
0
avatar Ekspert WSS
 
 
Co ma do tego prawo?
Plik zrobiony na zakupionej licencji = wszelkie prawa do niego masz - inni korzystają z kontentu.
 
Licencje masz na program a nie ma pliki jakie nim utworzyłeś
--
Pozdrawiam OShon VBATools.pl

Edytowano 1 raz. Ostatnio 2010-11-17 15:43:15 przez VBATools.

If Help = True Then Button_Plus.Value = True 
Pozdrawiam OShon VBATools.pl, moderator WSS.pl | CodeGuru.pl | Outlook.pl | ExcelForum.pl, Business Developer Veracomp SA

tuner  2010-11-17 16:01:44 #2.1.1.1
0
avatar
 
 
aaa - bo się nie zrozumieliśmy :) opcji wysyłania / udostępniania do pobrania pliku nie biorę pod uwagę, ponieważ nie wierzę w zabezpieczenia office'owe (tym bardziej że to wersja 2003). Chciałbym jakiś mechanizm np. klient loguje się do terminala i tam oblicza sobie ceny - nie mając fizycznie dostępu do pliku (wszystko poblokowane przez reguły grup)... ale taki mechanizm odpada z uwagi na licencjonowanie office dla nieznanych użytkowników, więc może jakoś przez serwis WWW??

kruklanecki  2010-11-17 16:49:43 #2.1.1.1.1
0
avatar
 
 
jeśli masz możliwość wystawienia na www, i ma Ci to kto zrobić to tak będzie najprościej. Wtedy nic nie musisz blokować tylko "wyciągnać" odpowiednio wyselecjonowane rekordy.

a.d.a.m  2010-11-17 17:07:14 #2.1.1.1.2
0
avatar
 
 
Może w takim razie warto rozważyć zrobienie tego z użyciem PHP (lub ASP), które wyciągać będzie dane z pliku Excela:
 
http://gajdaw.pl/php/excel/
 
Ewentualnie zrobić to z użyciem bazy danych.

Edytowano 1 raz. Ostatnio 2010-11-17 17:09:58 przez a.d.a.m.
VBATools  2010-11-17 19:59:17 #2.1.1.1.2.1
0
avatar Ekspert WSS
 
 
Podtrzymuje to, co powiedzieli koledzy. Plik XLS nie będzie dobrze współpracował zwłaszcza, że bardziej wyszukane operacje opierają się na kontrolkach zainstalowanych w systemie użytkownika a nie na dodatkach do przeglądarki.
Musisz przemyśleć koncepcje i zbudować cennik czy formularz ofertowy w PHP.--Pozdrawiam OShon VBATools.pl

If Help = True Then Button_Plus.Value = True 
Pozdrawiam OShon VBATools.pl, moderator WSS.pl | CodeGuru.pl | Outlook.pl | ExcelForum.pl, Business Developer Veracomp SA

Udziel odpowiedzi

avatar
Treść wpisu:

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.

Idź na górę strony