Создание БД: Access или FoxPro

Перик
7/14/2009, 9:56:41 PM
Доброе время суток уважаемые обитатели данного форума!

Мне очень нужен совет. В настоящее время учет на предприятии ведется в многочисленных связанных между собой таблицах Excel, хочу уменьшить бумажный документооборот за счет использования многопользовательской базой данных, но вот незадача... посоветовали попробовать Access 2007, я приобрел литературу и видеокурсы но уже по прошествию нескольких дней понял чтоAccess для моей задачи несовсем подходит а в 30% случаев неподходит вообще, у меня помимо таблиц закупки сырья задолженностей и реализации есть ещё и учет производства, статистика остатков в виде себестоимости + расходы на производство, ожидаемая прибыль ит.д. и т.п. вобщем access идеально подходит для создания учета предприятия работающего по принципу купи-продай, но для учета производства и контроля процентажа выходов и прочего никак неподходит. Но вот не далее чем вчера программист из Казахстана посоветовал мне сделать БД в Visual FoxPro, так вот я и засомневался.. очень нехочется опять накупить литературы и опять разочароваться.

Многоуважаемые программисты прошу вас помогите советом!
P.S. возможно многие сочтут меня некомпетентным в вопросах пользования Access 2007, но прошу вас вспомните и вы когда-то с чего-то начинали и незнали всего.
Пупкин_
7/17/2009, 1:05:58 AM
посоветовал мне сделать БД в Visual FoxPro
База данных Visual FoxPro - это обычный файл с информацией (формата dbf). И если:
на предприятии ведется в многочисленных связанных между собой таблицах Excel
то наличие даже нескольких баз данных формата Visual FoxPro тебе ничего не даст. Тебе придется писать программу для обработки и связки этих всех таблиц и операций и т.д.
Изучить с нуля прикладной язык программирования Visual FoxPro, Visual basic, Delphi, C++ и т.д. уйдет от полугода и выше.
Поэтому рекомендую все же Access 2007. Как для начинающего тебе будет проще.

P.S. Ну а если все же решишь изучать языки программирования, станешь умным и напишешь отличную бухгалтерскую программу - то потом поймешь, что все уже давно написано до тебя. И подумаешь, а стоило ли это все писать и тратить время ))))

DELETED
7/18/2009, 4:10:45 PM
Быстрое решение - это использование быдлоязыка и быдлобазы. В смысле PHP+MySQL -> Web.

Если есть деньги на покупку видеокурсов и прочей белиберды, то проще купить 1С и на ее основе создать то, что требуется. А там все очень просто.
Пивован
7/20/2009, 1:01:29 PM
В любом случае знание программирования приветствуется. Я решал весьма нетривиальные задачи на Excel, на связанных таблицах :)), а в Access даже простые вещи не получались как мне хотелось без правки и дописки ручками...
KOJLbT
7/20/2009, 9:22:40 PM
(Перик @ 20.07.2009 - время: 12:48) А возможно ли создать визуальную многопользовательскую оболочку для работы с таблицами Excel, с разграничиванием прав доступа?
Можно сделать всё, что угодно. Но зачем, если есть стандартные средства БД? Вообще, насколько я знаю, Access всегда позиционировалась как настольная БД. Правда я не работал с Access 2007. Да и FoxPro, насколько я знаю, - это некое промежуточное звено между настольными и корпоративными БД. Так что, мне кажется, нужно смотреть в сторону MS SQL Server и тому подобных серверных БД. В любом случае, нужно хотя бы немного смотреть в будущее, закладывать адекватный фундамент. Но для начала я бы присмотрелся к уже существующим системам, решающим ваши задачи. Возможно, ничего писать и не придется.
do-do
7/27/2009, 1:08:27 PM
Вообще то, если у них весь учет идет на Экселе, то Аксцесс вообщем то проситься (все ж связь тут прямая). Наверняка контора маленькая и все на одном (ну 2х) компах крутится.
Разумеется SQL мощный язык запросов (кстати Акцесс на нем и робит (свой диалект)) А пример посмотреть: вбей в поисковик
Связь Excel Access
и будет тебе счастье с примерами
deliriy
11/13/2009, 3:59:45 AM
как вариант - подключить через ODBC драйвер
.:Captain:.
3/18/2012, 1:29:45 AM
Я вообще пошел в свое время по пути наименьшего сопротивления. Взял различные бд (Excell Access FoxPro и свел в единую таблицу в MS SQL, подключил ее посредством ODBC к VB 6.0 и написал клинтское приложение.) Если клиентских приложений не более 10 - то нормально все работало.