Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: LibreCalc *.ods => БД с несколькими удаленными пользователями  (Прочитано 981 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн luu

  • Автор темы
  • Активист
  • *
  • Сообщений: 721
  • шта?
    • Просмотр профиля
Существует таблица с данными в формате ODS.
Появилась необходимость собирать данные в нее из нескольких источников. Реализовалось в такой костыль:
Пользователь1 вносит данные в столбцы 1-12
Пользователь2 вносит данные в столбцы 13-15
Пользователь3 вносит данные в столбец 16
Пользователь4 вносит данные в столбцы 17-20
Все это происходит в разных временных промежутках каждым пользователем и присылается Администратору. Который вносит все данные в единую таблицу и загружает ее в облако, откуда каждый пользователь ее забирает раз в сутки и при необходимости вносит свои данные.

Хочется иметь удаленную базу данных, к которой бы имели доступ все пользователи и могли вносить свои данные. Причем необходимо, чтобы они могли видеть данные других пользователей, т.к. они взаимосвязаны. Причем разграничить права на запись пользователей, чтобы они не могли изменять данные друг друга. Самый удобный интерфейс для ввода данных - LibreOffice Calc. Но это не критично и можно использовать любой другой инструмент, позволяющий видеть общую таблицу с данными.

Какой идеальный набор ПО необходим для реализации этой задачи? И каким образом можно это реализовать?

zse

  • Гость
    — Ничего готового мне на такую тему вообще неизвестно😕…
    — А участь того, кто делает сводную таблицу более-менее несложно  облегчить только написанием макроса…
    — Пусть все пользователи присылают свои файлы в одном и том же формате к примеру Untitled1.ods, Untitled2.ods, Untitled3.ods., а далее работа макроса пос составлению сводной таблицы.
    — Я так понимаю, что всё сильно упирается в невозможность предоставить всем доступ к редактированию конечно файла :( , средствами Google Docs это по-моему не решается, разделение прав на запись в каждый конкретный столбец …
2018 May 26; 09:01 PM

Оффлайн Kompilainenn

  • Участник
  • *
  • Сообщений: 199
    • Просмотр профиля
на работе стоит абсолютно аналогичная задача. мое решение - это перевод в базу данных всего процесса. и ввода данных и обработку и отчеты и т.д. реализация у нас застопорилась, потому что ИТ просто не стали ничего делать, а у меня не хватает сил, времени и знаний, чтобы эту БД элементарную состряпать

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6787
    • Просмотр профиля
luu, тоже точно не знаю, но, по-моему, нужно копать в сторону LibreOffice Base, ибо в основе любой базы данных лежат суть таблицы.

Оффлайн alexgluker

  • Любитель
  • *
  • Сообщений: 86
    • Просмотр профиля
RemDerBauer,
(на ваш выбор)SQL + (php,pyton,perl,ruby), локальный веб сервер, страница загрузки файлов пользователей в определенной формате, и обработчик с заливкой данных в базу
так не хочется сдохнуть в червивом дерьме унывающих улиц

Punko

  • Гость
luu, не знаю, есть ли у мускулю/Марии/Постгри веб морда, но должна быть.

Тогда можно было б каждому пользователю выдать свою таблицу и автоматически делать сводную.


 

Страница сгенерирована за 0.096 секунд. Запросов: 25.