Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Проблема с доступом эксель файла (http://forum.oszone.net/showthread.php?t=323622)

Tyamich 08-02-2017 13:02 2709949

Проблема с доступом эксель файла
 
Собственно есть экселевский файл "телефонный справочник". Лежит он в шаре на файловом сервере. Если у кого то этот файл открыт и данный пользователь им пользуется, то другой не может внести в него изменения, может смотреть только в режиме "только чтение".

Задача у меня следующая:

1) Возможность изменять и редактировать справочник должна быть только у отдела Айти (я и главный сисадмин), а так же у еще одного работника учебного отдела. (УО) . У остальных - только чтение

2) Так же должна быть возможность изменить справочник или подсунуть новый файл даже если народ его открыл и заблокировал.


Насчет первого пункта вроде понятно. В правах доступа вроде как просто прописываем изменение, чтение и выполнение данному справочнику кому это надо и только чтение всем остальным. А вот насчет того, что бы изменять файл, даже если его кто то читает или открыл - я так понял в настройках этого файла нужно зайти в рецензирование - доступ к книге и там поставить галку "разрешить изменять файл нескольким пользователям одновременно. " С первого взгляда все нормально но тут есть нюанс. При закрытии документа, даже если ты ничего там не менял, теперь постоянно появляется окно с предложением сохранить изменения в документе. Но при положительном ответе сбиваются настройки доступа к файлу, когда я давал права на изменение отделу Айти и человеку из ОУ и только чтение всем остальным, до изначальных.

Поэтому возник вопрос: как сделать так, что бы права доступа на файл сохранялись и не сбрасывались и в то же время с документом эксель могли нормально работать несколько человек. К примеру один читает а второй в это время вносит правки ?

Iska 08-02-2017 13:34 2709971

Tyamich, то, что Вы описали, называется базой данных. Если есть — можете использовать SQL, нет — сойдёт и MS Access, и даже банальным доступом по ADODB: Вашему отделу — для редактирования, прочим сойдёт простой hta или даже html со скриптом в браузере.

Tyamich 08-02-2017 14:00 2709985

Цитата:

Цитата Iska
Tyamich, то, что Вы описали, называется базой данных. Если есть — можете использовать SQL, нет — сойдёт и MS Access, и даже банальным доступом по ADODB: Вашему отделу — для редактирования, прочим сойдёт простой hta или даже html со скриптом в браузере. »

SQL нету Access то же, но его можно поставить. Это просто что получается - надо данные из Экселя перенести будет в базу данных Access и уже через нее управлять правами ?

Iska 08-02-2017 16:05 2710027

Tyamich, для тех, кому токмо «на чтение», можно вообще ничего не ставить (MDAC потребных версий идёт в комплекте, начиная с Windows XP), а использовать обычную html-страницу/hta-приложение, содержимое которой/которого будет формироваться динамически запросом к этой базе данных Jet посредством ADODB. Можно туда же прикрутить простенькую фильтрацию/сортировку. То есть, у них будут только запросы на чтение базы. А себе можете поставить полноценный Access для полноценной работы.


Время: 22:37.

Время: 22:37.
© OSzone.net 2001-