MySQL DB как мастер, доступ к обновлению MDB с него - как? - PullRequest
1 голос
/ 22 сентября 2009

Я помогаю другу оптимизировать свой маленький производственный бизнес. В настоящее время они имеют

  • адрес дБ
  • бухгалтерия дБ
  • заказ mgmt db

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

Что нужно сейчас: Конечно, адрес db используется их продажами, их бухгалтером, заказчиком mgmt. Так что это беспорядок. Я предложил разместить в Интернете мастер-адрес db, чтобы продавец всегда мог получить доступ и редактировать его где угодно. Он также мастер для редактирования. Другие парни просто обновят свои локальные базы данных с этого основного. И я подумал, что mysql может быть использован в качестве основного, с простым интерфейсом php для ввода / mod / del данных.

Это хорошая идея (у меня только минимальный опыт доступа)? Если да, я полагаю, я мог бы подключиться к mysql через ODBC - может ли это работать только для загрузки инкрементных изменений? (Адрес mdb составляет всего 1.7 МБ, но интернет-соединение слабое и иногда обрывается).

Кстати, это очень простое решение для тех, кто не разбирается в технологиях - есть ли какое-нибудь простое, дешевое (или даже бесплатное) решение с открытым исходным кодом, которое могло бы заменить этот довольно исторически сложившийся беспорядок в Access? Это просто управление адресами, управление заказами, печать этикеток и некоторая простая бухгалтерия (я рад начать новый вопрос, если это перегружает другие). Они открыты для изменений (один парень на самом деле очень заинтересован в решениях с открытым исходным кодом и подталкивает других к этому).

Большое спасибо за ваши предложения.

Ответы [ 2 ]

2 голосов
/ 22 сентября 2009

Как сказал Evernoob, портирование этого на достойное веб-приложение не будет тривиальным. Когда вы перечисляете три разных "db's", я задаюсь вопросом, это просто таблицы в одном файле Access mdb? Моим предложением для быстрого и простого решения было бы очистить базу данных Access и использовать что-то вроде Citrix или Terminal Services для нескольких пользователей, чтобы иметь возможность работать в одной базе данных Access (и не передавать данные по сети) , У меня было приложение базы данных Access. у него было 20 одновременных пользователей, использующих Citrix.

2 голосов
/ 22 сентября 2009

Если вы хотите перенести данные в онлайн-БД (например, MySQL), а затем написать интерфейсы, чтобы разные люди имели доступ к своим соответствующим частям, тогда эта работа становится слишком большой для одолжения.

Если это стоит делать, то стоит делать правильно. Скажите своему товарищу, что ему действительно нужно вложить немного денег и правильно разобраться в этом.

Я больше не вижу смысла в том, чтобы связывать его базы данных Access.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...