Какое самое простое решение для создания простой базы данных с GUI?
Ищу самую простую десктопную программу (без авторизации) для создание простейшей базы данных с графическим интерфейсом.
Пример:
У каждого клиента разный цвет волос.
Соответственно есть два списка - "Клиент" и "Цвет".
При нажатии на любую строку из списка "Цвет", должны выводиться клиенты с этим цветом волос.
У одних клиентов волосы длинные, у других - короткие. Это третий список.
При выборе двух условий - "Короткие" и "Чёрные", я должен получить список клиентов подходящих под эти критерии.
В прошлом для такой задачи использовали бы Delphi. Интерфейс формируется за пару минут мышкой. Если объём данных мал и логика простая, то можно обойтись без базы данных (БД) и хранить всё в паре файлов. Если логика и данные "взрослые", то применяется локальная СУБД и интерфейс с компонентами для БД. Если БД серьёзная на отдельном сервере, то применяется подход с полным SQL и неограниченной сложностью, которую можно победить используя многослойную архитектуру.
Причём любой вариант для простой логики специалист мог накликать за пару часов с готовым интерфейсом. А сейчас фронтенд, как отдельный мир.
MS Excel.
Создаете таблицу с названиями колонок:
Клиент, Цвет волос, Длина волос.
Добавляете фильтры на заголовки таблицы и можете фильтровать по любой комбинации критериев.
MS Access.
Создаете аналогичную таблицу в СУБД.
Добавляете формы и отчеты (уже не помню, что там в школьной программе делали).
Спасибо. Думал о таком варианте, но надеялся, что есть что-то более user friendly. В эклесе не устраивает, что нельзя просто передвигать столбцы и строки, копировать сочетанием клавиш содержимое ячейки в буфер обмена, а не саму ячейку с содержимым, и прочие минусы.
alexalexes, нету никакого Акцесса и не будет. Эта стюардесса истлела еще до рождения ТС, на хрена про нее мальку вообще знать? Вляпается же по неразумию...
Adamos, тут либо заказывать у студента 1 курса прогу в одну форму, либо пользоваться офисными пакетами.
Для большинства понятнее, как вести данные в офиснике, чем пользоваться отдельными утилитами.
А база данных тоже на этом декстопе должна быть?
Думаю, проще взять SQLite и HeidiSQL или иное ПО для работы с БД.
Или развернуть локальный сервер (Openserver)
И сделать локальный сайт на базе
github.com/jan-vandenberg/cruddiy