Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Basic


Ответ
 
Опции темы Опции просмотра
Старый 15.06.2012, 19:53   #1 (permalink)
30rus
Новичок
 
Регистрация: 15.06.2012
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Lightbulb Вопрос по Excel, Access бд и Vba, создание минипрограммы

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

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

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

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

Старый 15.06.2012, 19:53
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

решение проблемы должно упроститься, если прочитать содержимое схожих тем

Microsoft Access: создание приложений
Школьный журнал. Access
AutoCAD и MS Access?

Старый 15.06.2012, 20:25   #2 (permalink)
СветLANa
Просто Светлана
 
Аватар для СветLANa
 
Регистрация: 01.04.2012
Сообщений: 5,469
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 31398
По умолчанию

Таблицу из Excel можно перевести в Access, а с базами Access можно легко работать из VBA и даже просто из VB
СветLANa вне форума   Ответить с цитированием
Старый 15.06.2012, 21:02   #3 (permalink)
30rus
Новичок
 
Регистрация: 15.06.2012
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Это я знаю. Предположим например перевел я свою "БД" Excel в СУБД Access и сделаю конекты через ADO и создам нужный мне интерфейс. Но
каким образом мне в созданном интерфейсе вписывать инфу в нужные графы в выходном листе Excel. Помимо базы на Excel, обязательно надо заполнять калькуляцию.
А эта Большая таблица с расчетами - калькуляция создана в Excel( помимо моих действий, в excel также ведутся расчеты процентов сумм и прочее). Т.е. возьмем нужную "инфу" из БД тобишь выбираем все в созданном интервейсе и нажмимаем допустим, сохранить в файл....и она автоматом сохраняет в мою таблицу Excel. Вот что-то в этом духе хочу реализовать. Не знаю как мне задавать допустим есть TExbox и он должен соответствовать определенной ячейке в таблицу Excel.
30rus вне форума   Ответить с цитированием
Старый 18.06.2012, 15:21   #4 (permalink)
alex77755
Новичок
 
Регистрация: 25.04.2012
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

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

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




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

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.