Перик | ||||
Доброе время суток уважаемые обитатели данного форума! Мне очень нужен совет. В настоящее время учет на предприятии ведется в многочисленных связанных между собой таблицах Excel, хочу уменьшить бумажный документооборот за счет использования многопользовательской базой данных, но вот незадача... посоветовали попробовать Access 2007, я приобрел литературу и видеокурсы но уже по прошествию нескольких дней понял чтоAccess для моей задачи несовсем подходит а в 30% случаев неподходит вообще, у меня помимо таблиц закупки сырья задолженностей и реализации есть ещё и учет производства, статистика остатков в виде себестоимости + расходы на производство, ожидаемая прибыль ит.д. и т.п. вобщем access идеально подходит для создания учета предприятия работающего по принципу купи-продай, но для учета производства и контроля процентажа выходов и прочего никак неподходит. Но вот не далее чем вчера программист из Казахстана посоветовал мне сделать БД в Visual FoxPro, так вот я и засомневался.. очень нехочется опять накупить литературы и опять разочароваться. Многоуважаемые программисты прошу вас помогите советом! P.S. возможно многие сочтут меня некомпетентным в вопросах пользования Access 2007, но прошу вас вспомните и вы когда-то с чего-то начинали и незнали всего.[B][/B][B] |
||||
Пупкин_ | ||||
База данных Visual FoxPro - это обычный файл с информацией (формата dbf). И если:
то наличие даже нескольких баз данных формата Visual FoxPro тебе ничего не даст. Тебе придется писать программу для обработки и связки этих всех таблиц и операций и т.д. Изучить с нуля прикладной язык программирования Visual FoxPro, Visual basic, Delphi, C++ и т.д. уйдет от полугода и выше. Поэтому рекомендую все же Access 2007. Как для начинающего тебе будет проще. P.S. Ну а если все же решишь изучать языки программирования, станешь умным и напишешь отличную бухгалтерскую программу - то потом поймешь, что все уже давно написано до тебя. И подумаешь, а стоило ли это все писать и тратить время )))) |
||||
JeyLo | ||||
Быстрое решение - это использование быдлоязыка и быдлобазы. В смысле PHP+MySQL -> Web. Если есть деньги на покупку видеокурсов и прочей белиберды, то проще купить 1С и на ее основе создать то, что требуется. А там все очень просто. |
||||
Пивован | ||||
В любом случае знание программирования приветствуется. Я решал весьма нетривиальные задачи на Excel, на связанных таблицах :)), а в Access даже простые вещи не получались как мне хотелось без правки и дописки ручками... | ||||
KOJLbT | ||||
Можно сделать всё, что угодно. Но зачем, если есть стандартные средства БД? Вообще, насколько я знаю, Access всегда позиционировалась как настольная БД. Правда я не работал с Access 2007. Да и FoxPro, насколько я знаю, - это некое промежуточное звено между настольными и корпоративными БД. Так что, мне кажется, нужно смотреть в сторону MS SQL Server и тому подобных серверных БД. В любом случае, нужно хотя бы немного смотреть в будущее, закладывать адекватный фундамент. Но для начала я бы присмотрелся к уже существующим системам, решающим ваши задачи. Возможно, ничего писать и не придется. Это сообщение отредактировал KOJLbT - 20-07-2009 - 17:23 |
||||
do-do | ||||
Вообще то, если у них весь учет идет на Экселе, то Аксцесс вообщем то проситься (все ж связь тут прямая). Наверняка контора маленькая и все на одном (ну 2х) компах крутится. Разумеется SQL мощный язык запросов (кстати Акцесс на нем и робит (свой диалект)) А пример посмотреть: вбей в поисковик Связь Excel Access и будет тебе счастье с примерами |
||||
deliriy | ||||
как вариант - подключить через ODBC драйвер | ||||
.:Captain:. | ||||
Я вообще пошел в свое время по пути наименьшего сопротивления. Взял различные бд (Excell Access FoxPro и свел в единую таблицу в MS SQL, подключил ее посредством ODBC к VB 6.0 и написал клинтское приложение.) Если клиентских приложений не более 10 - то нормально все работало. |