powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Эксель для коллективной работы
8 сообщений из 8, страница 1 из 1
Эксель для коллективной работы
    #36891237
Anna Ovsyannikova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу подсказать. Для специфического учебного процесса используем Эксель. Преподаватели и ученики территориально разнесены. Необходимо настроить подход, при котором возможна удаленная одновременная работа группы учеников и преподавателя через сервер (? MS SQL) с синхронизацией совместных операций в Экселе. Как пример –
1. Есть таблица, которую одновременно заполняют несколько учеников, у каждого свой файл эксель, который может иметь как общие черты (формы), так и отличные, есть формы по которым надо настроить автосинхронизацию, т.е. когда изменения у одного ученика/учителя сразу отобразятся у другого. Также потребуется разграничение прав на редактирование, скажем учитель (админ) может править все, ученики только свои части и т.д. Также потребуется отмечать кто выполнил правку, например, выделяя ячейки определенным цветом (по легенде) или вписывая имя пользователя в примечания, или как то еще.

Возможно ли выполнить такое? Какая база данных для этого потребуется (тип лицензии) Какие могут быть проблемы/ограничения? Спасибо.
...
Рейтинг: 0 / 0
Эксель для коллективной работы
    #36891296
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используйте любую бесплатную версию SQLServer (MSDE, SQLServer 2005 и т.д.), а в качестве клиента - Access(файл ADP).
Excel для этого не подойдет.
Но такая связка в любом случае потребует знаний, чего у вас, судя по вопросу, нет.
...
Рейтинг: 0 / 0
Эксель для коллективной работы
    #36891450
Anna Ovsyannikova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
F,

Спасибо за ответ! Для реализации этой затеи моих знаний, в общем то, не требуется, естественно это задача для программиста. Просто чтобы корректно ему поставить задачу (скорее всего мы будем скать фрилансера) я и хотела уточнить о самой возможности и технических деталях.
Вариант Access, это, конечно, не то что нужно. Скажите, а почему в самом Эксель нельзя, вроде же и там и там один и тот же язык программирования? У нас все формы и функции настроены в Эксель, может все-таки есть решение, пусть и не самое изящное. Еще раз спасибо.
...
Рейтинг: 0 / 0
Эксель для коллективной работы
    #36891485
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что Excel не идеальное хранилище данных. Он не соответствует требованиям, предъявляемым к реляционным базам данных.
Дело не в языке программирования, а в механизме обработки данных. В Экселе как таковой он отсутствует.

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

У электронных таблиц Excel ничего этого нет, у них нет вообще никакой жесткой структуры. Внутри их могут быть объединенные ячейки, в одном столбце могут располагаться данные разных типов, на одном листе может в свободном порядке находится несколько таблиц и т.д.

Далее, в Экселе отсутствует встроенный механизм обмена данными с внешними источниками данных (в вашем случае - с SQLServer). В других средствах разработки (как Access) он есть.

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

То, что хотите сделать вы, теоретически возможно, но на практике является на несколько порядков более трудоемкой задачей, чем предложенное мной стандартное решение.
...
Рейтинг: 0 / 0
Эксель для коллективной работы
    #36891518
Anna Ovsyannikova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
F,

Огромное вам спасибо за такой обстоятельный ответ! Просто сам Эксель мы не планируем использовать как базу данных в прямом смысле этого слова, а только как способ вывода этих самым отчетных форм, и все удобства с этим связанные спецификой Эксель как такового. Всвязи с чем и хотелось понять возможности работы Эксель не только на вход информации, но и на выход, через сервер, для обмена данными с другими пользователями, а это, как я поняла, все таки возможно.
...
Рейтинг: 0 / 0
Эксель для коллективной работы
    #36891702
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Именно так. То есть сама разработка строится на базе (реляционной СУБД), а вот Excel используется только для получения данных из базы (самый "правильный" вариант - через ADODB).
...
Рейтинг: 0 / 0
Эксель для коллективной работы
    #36891857
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anna Ovsyannikova,

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

Он бесплатный и Вас это ни к чему не обяжет.
...
Рейтинг: 0 / 0
Эксель для коллективной работы
    #36896093
Anna Ovsyannikova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shamanus,

Он макросы не поддерживает и формы :(
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Эксель для коллективной работы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]