|
как получить сводный BOM многоплатного изделия? |
|
|
|
Oct 8 2017, 16:18
|
Профессионал
Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942
|
Теперь более-менее понятнее. Тут экспертов по Excel вряд ли будет (кто за деньги бы решал задачи в Excel). Каждый его использует для своих нужд, кто во что горазд. Можете сами попытаться прикинуть, исходя из трудозатрат. Все индивидуально и, возможно, предмет торга. Задача не очень сложная, но если вам она не под силу, а решение её значительно экономит вам время, то и компенсацию будут просить соответствующую. Это так, общие соображения. Я бы попробовал не на экселевском форуме, а, например, тут http://www.cyberforum.ru/То есть на форумах, посвященных скриптам в целом. Там цена может оказаться ниже. Наверное. Большинство ответов на свои вопросы при кодировании на VBA находил именно на этом форуме через поисковик. Кстати сказать, задача достаточно типичная для Excel, и, уверен, много раз решалась. В Excel встроены инструменты для создания сводных таблиц. Я бы поискал по запросу: excel tables merge. Много информации вываливается по сведению таблиц. Возможно, есть решение для вас.
Сообщение отредактировал x736C - Oct 8 2017, 16:20
|
|
|
|
|
Oct 8 2017, 16:49
|
Ally
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050
|
Цитата(x736C @ Oct 8 2017, 19:18) Я бы поискал по запросу: excel tables merge. Это и есть ваш секрет которым вы думали победить Access? Но включите логику. В Ecxel нет линка к внешним Excel таблицам, а есть только импорт. Т.е. по сути в Excel вы всегда должны будете при любом самом мелком изменении любого BOM-а заново проводит рутинную операцию импорта. Уже одно это ставит сильный вопрос об адекватности подхода.
|
|
|
|
|
Oct 8 2017, 17:05
|
Профессионал
Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942
|
AlexandrY, нет. Мой секрет VBA. В рамках скрипта эти любые изменения в BOM можно очень просто учесть. И тут у Excel есть «линки» не только к внешним таблицам, а ко много чему внешнему.
Но в Excel есть и другие возможности, которые я не исследовал. Отметил такое направление.
Вы недооцениваете важность для очень многих людей не привлечения дополнительной сущности в виде Access. Ситуаций может быть масса, но например. У вас есть коллега снабженец, которому 55-60 лет, которому вы хотите помочь. Вы даете ему просто xls файл, который все делает. Excel у него уже установлен и он его освоил. В противном случае, вы должны установить ему дополнительный trial-пакет, объяснять как это правильно делать. Пусть это и несложно. Но всё в совокупности для очень многих людей окажется менее предпочтительным вариантом.
Да и не отвергаю я ваш вариант. Для кого-то и он подойдет.
|
|
|
|
|
Oct 8 2017, 17:51
|
Ally
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050
|
Цитата(x736C @ Oct 8 2017, 20:05) Да и не отвергаю я ваш вариант. Для кого-то и он подойдет. Не так чтобы я сильно ревновал, но вы заинтриговали намеками. Но похоже у вас нет твердых оснований для уверенности в Excel. Да, на VBA можно многое, но гибкий устраняющий рутину пользовательский интефейс это не пару строк на бейсике. Поэтому тот кто хочет такой интерфейс именно на шите Excel заплатит дважды. А потом еще и VBA придется учить. А это будет посложней чем ознакомиться с парочкой базовых операторов Access SQL. Я вам даже больше скажу. Добавлением пары строк в мой проект на Access вы можете быть избавлены от вида самого Access, все кнопки будут в Excel и результат в Excel. Я спорю не за форму, а за технологию. Без SQL такие задачи не решаются.
|
|
|
|
|
Oct 8 2017, 18:13
|
Профессионал
Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942
|
Совершенно верно. Мне сподручнее было выучить в какой-то степени совершенства VBA, т.к. много других задач он позволял мне решать. И с интерфейсом никогда не заморачивался, т.к. писал для себя Две кнопки и пойдет Свою первую программу в жизни, за которую получил какие-то деньги, как сейчас помню, написал в MS Word, будучи студентом. Там был какой-то интерфейс, и она рассчитывала коэффициенты и генерировала прошивку МК для программирования синтезатора. Удобно было после всего отправить на печать и получить что-то вроде протокола со всеми использованными настройками. Местами убого была написана, но работала исправно. С тех пор я нежно люблю этот инструмент
P.S. Да ну, бросьте. В Excel есть все, чтобы такую простую задачу решать без Access. Access — это очень мощный инструмент для большого спектра задач не в пример этой. Кстати с Access и его формами тоже немного имел дело. С тех пор его невзлюбил.
|
|
|
|
|
Oct 8 2017, 18:29
|
Ally
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050
|
Цитата(x736C @ Oct 8 2017, 21:13) В Excel есть все, чтобы такую простую задачу решать без Access. Access — это очень мощный инструмент для большого спектра задач не в пример этой. Еще раз говорю что API VBA в Excel и в Acсess есть одно и тоже. Если вас так пугает слово Access, то смело его выкидывате, и оставьте только Microsoft Jet Database Engine. Я свои базы данных на базе Jet успешно продавал нашим ведущим страховым брокерам, национальному лотерейному комитету и еще другим. После этого невзлюбил клиентов и больше за деньги никому не пишу.
|
|
|
|
|
Oct 12 2017, 15:21
|
Профессионал
Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884
|
Цитата(PCBExp @ Oct 8 2017, 19:53) Слияния таблиц это только половина задачи. Вторую половину - обработка слитого я руками делал. Но вчера нам пообещали за 3000р решить обе "половины". У меня ни опыта ни желания на такой подвиг не нашлось. Потратить неделю на разбирательство мне точно не дадут. Быстрее у меня не получится. В свободное время - лень. Подожду до понедельника. Я в свое время такое сделал (Excel + VBA). Получилась некоторая система, потратилось больше 1 дня, если честно - месяц. Но там функционала побольше было, и уникальная база всех используемых компонентов, и сборка изделий, и дозакупка по базе, и еще че-то... Не понравилось, что при смене одного Excel-я на другой возникли проблемы с работоспособностью скриптов. Кроме того, сам VBA... он хорош по своему. Но все же это не мейнстрим, и не конечный продукт, а какой-то аппендикс. А хотелось нарабатывать не в корзину, и иметь долговременную поддержку, и развитие среды. В итоге плюнул и переписал все на питоне. Щаз радуюсь. Странно что AlexandrY не разрекламировал свою систему - он тогда выложил систему с поддержкой закупок по минимальной цене с нескольких on-line агрегаторов, целый efind практически. Поделитесь, чем дело закончилось, AlexandrY ?
--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
|
|
|
|
|
Oct 12 2017, 18:37
|
Профессионал
Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884
|
Цитата(AlexandrY @ Oct 12 2017, 20:39) в Altium-е появился автоматический поиск по десятку крупнейших online магазинов. да. кусок лакомый был... неудивительно что большие дяди его оторвали))) Цитата(AlexandrY @ Oct 12 2017, 20:39) мы стали заказывать сборку в основном по аутсорсу а как это, если не секрет ?
--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|