LINUX.ORG.RU

Создание базы с заполнение через гуевый интерфейс

 


0

1

Всем привет. На работе есть парк машин из буквально всего. Есть убунту 14.04 на двух пк, есть дебиал 8.х, есть шиндовсы х32 и х64 от хр до 8. Для всех этих машинок в шаре по колхозному создан файл электронных таблиц для заполнения. Проблема в том, что данный файл весьма и весьма растет. Каждый день +100-200 ячеек. Сейчас заполнено примерно 1000*15. Соответственно чтобы заполнить строчку, приходится этот огромный файл открывать, а на слабеньких машинках это такое себе удовольствие. Занимает кучу времени и нервотрепка для людей таким образом это делать. Задумался, каким тут образом можно организовать работу. Пока надумал что-то вроде ДБ, для заполнения которой написать простой гуй (если готовых решений нет, конечно), чтобы для пополнения базы не приходилось ее открывать. Отсюда вопросы:

  • есть ли готовые решения, которые смогут встать без танцев на каждую из машинок на работе, т.е. под все системы и на довольно слабое железо (до 2-4 ГБ ОЗУ, пеньки 4-5 поколения, хдд).
  • если готовы решений нет, на чем это лучше всего написать максимально быстро и кросплатформенно.
    Исходить нужно из того, что файл базы должен быть зашифрован, доступ по паролю. От комплекса требуются основные возможности таблиц: сортировка, фильтры, поиск, сводка.
    P.S. Я не разработчик. Умею немного в питон и кутэ.

За неделю даже не разработчик может накостылять веб-морду с формочками, или тебе её обязательно с собой таскать?

boowai ★★★★
()
Ответ на: комментарий от boowai

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

Semka88
() автор топика

Скопируй код отсюда https://picolisp.com/wiki/?mindbgui, поменяй поля таблицы по вкусу, запусти на одной из машин... И будет у тебя централизованная база данных с веб-мордой, транзакциями и контролем доступа. На клиентах ничего кроме любого веб-браузера не требуется.

anonymous
()
Ответ на: комментарий от RazrFalcon

Вроде годная штука, буду пробовать. Спасибо.

Semka88
() автор топика
Ответ на: комментарий от WDWTFWW

Как и Разру, спасибо. База выглядит удобной, разобраться только.

Semka88
() автор топика
Ответ на: комментарий от anonymous

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

Semka88
() автор топика
Ответ на: комментарий от Semka88

Код пока для меня непонятный

RTFM ;-)

Сортировка обеспечивается выбором индексов (здесь поля с +IdxFold)

Поиск по базе и фильтрация - диалог с searchButton + запрос описанный после слова goal

Сводку нужно будет добавить самому. Примеры есть как в документации, так и в сети

anonymous
()
Ответ на: комментарий от Semka88

Если вы не спец по lisp, лучше взять что-то более распространенное. А еще лучше обратиться к профессионалу.

Serik
()

Ruby on rails , generate scaffold сделает тебе все что надо. Потом пару ограничений на формы вписать и все.

Например.

rails g scaffold Post name:string title:string content:text

invy ★★★★★
()
Последнее исправление: invy (всего исправлений: 1)

Если умеешь в питон, то и бери питон. Фласк и sqlalchemy, за пару дней разберёшься.

Манулов куча, там все просто.

anonymous
()
Ответ на: комментарий от anonymous

sqlalchemy
за пару дней
все просто

Ага, ну да...

anonymous
()

Вообще выглядит как задача для LibreOffice Base. А тех, кто предлагают немедленно начать кодить свой велосипед не слушайте, они больные.

ugoday ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.