Технический форум

Технический форум (http://www.tehnari.ru/)
-   Basic (http://www.tehnari.ru/f127/)
-   -   Вопрос по Excel, Access бд и Vba, создание минипрограммы (http://www.tehnari.ru/f127/t74987/)

30rus 15.06.2012 19:53

Вопрос по Excel, Access бд и Vba, создание минипрограммы
 
Здравствуйте. Вот, в общем, решил поинтересоваться Вашими советами насчёт моей проблемы.
Я имею некую «Базу данных» в Excel, т.е. Калькуляция блюд. В калькуляцию входят Название блюда и что нужно для него приготовления(ингредиенты), сколько чего надо гр\кг, стоимость и суммы, в общем, большая таблица.
А так же я имею похожую таблицу калькуляции, которую постоянно приходится заполнять вручную. Немного видоизменённая таблица, но большинство данных надо брать с прежней калькуляции ( названия блюд, ингредиенты, масса, стоимость и т.п.).

Так вот я бы хотел реализовать это в более автоматизированном виде. Чтобы не заоплнять все вручную, а на компьютере. Как лучше бы это сделать?

Думаю, через Microsoft Visual Studio VBA? Сделать меню, справочники и все такое прочее. Перетащить калькуляцию в СУБД если потребуется ( по-моему можно и так вытаскивать ?). Сделать более комфортный интерфейс для ввода нужной информации или выбора из готовых уже столбцов. Но как мне реализовать коннект сделанного мной интерфейса, с Excel? Т.е Я ввожу в свой так сказать интерфейс информацию или же выбираю из своих баз данных, она должна вписывается в файл Excel в различные указанные графы (наименование, кол-во, виды ингредиентов, стоимости и тп.) И все это сохранять отдельные готовые бланки. Предварительно с интерфейса заполнять их, а все остальные расчеты проведутся в Excel автоматом.

Вот ка кто так. Простите если запутанно написал и грамотей с меня не очень.))) Жду вопросов и ответов. Надеюсь, дадите понять, в каком направлении мне идти. Можно даже мануалы, какие либо):tehnari_ru_942:

СветLANa 15.06.2012 20:25

Таблицу из Excel можно перевести в Access, а с базами Access можно легко работать из VBA и даже просто из VB

30rus 15.06.2012 21:02

Это я знаю. Предположим например перевел я свою "БД" Excel в СУБД Access и сделаю конекты через ADO и создам нужный мне интерфейс. Но
каким образом мне в созданном интерфейсе вписывать инфу в нужные графы в выходном листе Excel. Помимо базы на Excel, обязательно надо заполнять калькуляцию.
А эта Большая таблица с расчетами - калькуляция создана в Excel( помимо моих действий, в excel также ведутся расчеты процентов сумм и прочее). Т.е. возьмем нужную "инфу" из БД тобишь выбираем все в созданном интервейсе и нажмимаем допустим, сохранить в файл....и она автоматом сохраняет в мою таблицу Excel. Вот что-то в этом духе хочу реализовать. Не знаю как мне задавать допустим есть TExbox и он должен соответствовать определенной ячейке в таблицу Excel.

alex77755 18.06.2012 15:21

Ну если уже всё сделано в екселе, то зачем переводить всё в аксесс что бы потом опять выводить в ексел? Если рассчеты уже имеются(а в аксессе нет такой возможности как в ексел: связать ячейки формулами).
Мне кажется можно сделать приложение на форме. Разместить нужные компоненты. Связать их с нужными списками. Ну и дальше делать что нужно


Часовой пояс GMT +4, время: 01:41.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.