Как правильно организовать общий доступ к файлу (excel) на сервере, чтобы без глюков?

oleg1979
На сайте с 23.07.2010
Offline
187
12769

На Яндекс-диске у меня расшарена на сотрудников папка с базой данных в Excel-файле.

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

Как сделать так чтобы вылезало предупреждение о том что файл уже открыт?

Консультирую по всем вопросам, связанным с запуском интернет-магазина
zexis
На сайте с 09.08.2005
Offline
388
#1

Excel не предназначен для одновременной работы нескольких пользователей с одним документом.

Частично проблему можно решить созданием какого то файла-флажка.

Например, обязать сотрудника перед началам работы закачивать файл с именем файла

Имяфайлаэксел_имясотрудника.

По наличию этого файла другие будут видеть, что файл кем то редактируется.

Если делать правильно, то базы данных нужно реализовывать на SQL базах данных.

APKping
На сайте с 09.09.2009
Offline
43
#2

Функция совместного использования данных в Microsoft Excel встроена

Или не правильно понял вопрос?

http://www.google.com.ua/ (http://www.google.com.ua/)
oleg1979
На сайте с 23.07.2010
Offline
187
#3

zexis,

Через базу данных слишком сложно будет, сидят девочки за_недорого..

APKping,

Вот по-хорошему мне бы просто окошко что файл редактируется другим пользователем, и все. Но возможно общее редактирование которое представлено в хелпе тоже решит проблему, надо попробовать, спасибо.

[Удален]
#4
oleg1979:
Через базу данных слишком сложно будет, сидят девочки за_недорого..

тогда видимо у вас достаточно простой файл и всей мощи excel вам просто не нужно, может просто гуглдокс подойдёт?

oleg1979
На сайте с 23.07.2010
Offline
187
#5

burunduk,

Там некая база по ежедневным поездкам водителей (кто куда откуда с чем), со сводными таблицами по каждому. Совместный доступ оказывается запрещает обновлять сводные таблицы, т.е. уже не подходит. А в гугл докс сводных таблиц нет.

[Удален]
#6

oleg1979, тогда только программинг

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий