Решён
Есть ли альтернатива ms access для mysql?

Сергей .NET SQL и базы данных
568
7

Работаю с базой данных MySQL. Раньше для создания форм и отчетов использовал MS Access с подключением к SQL Server через ODBC.

Теперь перешли на MySQL и Access с ним работает плохо (тормозит, глючит при редактировании связанных таблиц, некоторые запросы вообще не выполняются).

Есть ли нормальная альтернатива MS Access специально заточенная под MySQL? Нужен инструмент для быстрой разработки desktop приложений с формами, отчетами и возможностью подключения к MySQL.

Желательно бесплатный или недорогой.

Решение
38
Эксперт • 1 ответ

Нет нормальной альтернативы. Точка.

MS Access уникален тем что он одновременно и СУБД и RAD среда. Все остальные инструменты либо только клиенты для работы с базой (DBeaver, HeidiSQL), либо frameworks требующие программирования.

Если тебе критично важна связка "MySQL + быстрая разработка форм без кода" - единственный вариант это перейти на веб. Поднять что нибудь типа Budibase или Appsmith (low-code платформы). Там можно визуально собирать crud интерфейсы поверх MySQL и выкатывать как web app.

Desktop решений с таким же уровнем удобства как Access просто не существует.

28
Эксперт • 1 ответ

LibreOffice Base - это прямой opensource аналог Access. Умеет коннектиться к MySQL через JDBC, есть визуальный конструктор форм и отчетов.

Но честно скажу - он заметно уступает Access по удобству. Интерфейс неповоротливый, баги периодически вылезают, документация скудная.

Если нужно что то быстрое и простое - Base подойдет. Если проект серьезный - лучше сразу смотреть в сторону веб-фреймворков или полноценных RAD систем типа Delphi/Lazarus.

17
Эксперт • 1 ответ

Я для таких задач использую Navicat. Там есть модуль Form Builder, позволяет создавать формы для редактирования данных MySQL визуально.

Отчеты правда слабее чем в Access, но для базовых нужд хватает. Плюс Navicat сам по себе мощный MySQL клиент с кучей функций.

Минус - платный (около $200 за лицензию). Есть trial на 14 дней.

8
Эксперт • 1 ответ

Смотри Kexi (часть пакета Calligra Suite). Это тоже клон Access под Linux, но есть сборки для Windows.

Работает с MySQL из коробки, интерфейс похож на старый Access 2003. Бесплатный, opensource.

Правда проект развивается медленно, последний релиз был год назад. Но для несложных баз вполне годится.

10
Эксперт • 3 ответа

Если ты программист - забей на визуальные конструкторы и напиши нормальное desktop приложение на Python (библиотека Tkinter или PyQt) + sqlalchemy для работы с MySQL.

За выходные накидаешь формы с полным контролем логики. Access это костыль из девяностых, его давно пора похоронить.

Аватар Сергей .NET

Я не программист, я аналитик. Мне нужен инструмент чтобы быстро формы клепать для конечных пользователей, а не три месяца учить питон

4
Эксперт • 1 ответ

А почему не использовать сам Access но с MySQL ODBC драйвером нормальным? Есть официальный MySQL Connector/ODBC, вроде должен работать стабильнее

1
Участник • 2 ответа

FileMaker Pro попробуй. Мощная штука для создания баз с формами и отчетами, работает с внешними SQL базами включая MySQL.

Только это платформа Apple изначально (хотя есть версия для винды). И стоит дорого - от $500 за лицензию.

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.