0 / 0 / 0
Регистрация: 26.06.2018
Сообщений: 11
|
|
1 | |
БД прайс-листов из файлов excel26.06.2018, 12:34. Показов 2780. Ответов 12
Всем привет!
Я только начинаю использовать access и тут возникла задача- собрать единую базу данных прайс листов в acess. Огромная куча файлов excel необходимо собрать в единую базу, при этом там есть общие столбцы: код товара; индекс; название товара; штрих-код; кол-во в упаковке; ставка НДС Далее идут столбцы со стоимостью без НДС для различных городов-и вот тут начинаются различия-где-то 3 города, где-то 10... Подскажите, пожалуйста, с чего начать? как собрать? (потом будет единая форма, но надо собрать текущее в однй базу данных в access0
0
|
26.06.2018, 12:34 | |
Ответы с готовыми решениями:
12
Синхронизация прайс листов Программа обновления прайс-листов Интеграция прайс-листов в ocstore Сравнение двух прайс листов |
10481 / 5464 / 1377
Регистрация: 05.10.2016
Сообщений: 15,484
|
|||||||||||
26.06.2018, 12:53 | 2 | ||||||||||
Хм ...
Ну начните с этого vba access импорт из Excel Вариации на тему "Импорт данных из рабочей книги MS Excel": Кликните здесь для просмотра всего текста
Будет работать когда в файле: - Первая строка содержит имена столбцов - Данные содержатся на первом листе
Или так (Запросом):
1
|
8862 / 5910 / 585
Регистрация: 27.03.2013
Сообщений: 19,583
|
|
26.06.2018, 12:58 | 3 |
По уму вы бы выложили сначала один из прайсов, дабы можно было узрить, как там у вас все реализовано и построено, дабы можно было создать схему данных.
1
|
0 / 0 / 0
Регистрация: 26.06.2018
Сообщений: 11
|
|
26.06.2018, 13:07 [ТС] | 4 |
Спасибо,
начала разбирать импорт и экспорт, но не думаю,что слепится из форматов таких прейскурантов.. Для примера выкладываю прейкурант
0
|
0 / 0 / 0
Регистрация: 26.06.2018
Сообщений: 11
|
|
26.06.2018, 13:10 [ТС] | 5 |
Спасибо,
прайс выглядит так
0
|
10481 / 5464 / 1377
Регистрация: 05.10.2016
Сообщений: 15,484
|
||||||
26.06.2018, 13:15 | 6 | |||||
Ух!!!!
... посмотрел. Видимо нужно импортировать по диапазону ячеек ... Ну что то вроде:
1
|
8862 / 5910 / 585
Регистрация: 27.03.2013
Сообщений: 19,583
|
|
26.06.2018, 13:28 | 7 |
vikun, А вот у вас цены без НДС по областям сконцентрированы и скомпанованы.
Типа : Москва, Московская обл., Тверская обл., Рязанская обл., Воронежская обл., и Самарская обл., Республика Башкортостан, Свердловская обл., Республика Татарстан, и т. п. .... Это что, какие то Округа или Зоны по рассоянию от какой то точки страны или например Часовые пояса? Что за критерий собирания административных объектов в одну кучку?
0
|
0 / 0 / 0
Регистрация: 26.06.2018
Сообщений: 11
|
|
26.06.2018, 13:33 [ТС] | 8 |
Это области, которые скомпанованы по регионам-для одного региона одна и та же закупочная цена поставщика, всего 7 регионов.
Вечером буду пробовать советы, но файлов там около 500 штук...
0
|
8862 / 5910 / 585
Регистрация: 27.03.2013
Сообщений: 19,583
|
|
26.06.2018, 14:14 | 9 |
vikun,
Вы так и не ответили, по какому принципу у вас скомпанованы одни регионы в одном месте, а другие в другом, на мой незамысловатый взгляд это довольно важно, ибо например их НУЖНО как то обозвать. Зона №1 Зона №2 ... Зона №7 На счет импорта, моё Кунг-Фу не особо сильно. Но для начала построения БД, я бы создал 3 таблички - Регионы - Зоны и промежуточную таблицу для Регионов и Зон - РегионыЗон Создал формы по данным таблицам и заполнил их справочными данными. Допускаю, что есть и более оптимальные решения, но лично я бы пошел именно таким путём.
1
|
0 / 0 / 0
Регистрация: 26.06.2018
Сообщений: 11
|
|
26.06.2018, 15:01 [ТС] | 10 |
они скомпанованы по логистическому принципу для всех поставщиков одинаково, то есть комбинация неизменна, но в каких-то прайс-листах они просто разделены.
Спасибо Вам, буду пробовать
0
|
10481 / 5464 / 1377
Регистрация: 05.10.2016
Сообщений: 15,484
|
|
26.06.2018, 15:21 | 11 |
Убедитесь пожалуйста что это утверждение верно.
У всех файлов заголовок данных начинаться с "A11" и заканчивается "V11" и структура полей одинаковая. Если это так - будет попроще. У вас там пропуски между полей (столбцов) - видимо придётся импортировать через "времянку" в два прохода.
0
|
0 / 0 / 0
Регистрация: 26.06.2018
Сообщений: 11
|
|
24.07.2018, 09:26 [ТС] | 12 |
Здравствуйте!
Я свояла базу, но не знаю как добавить сюда еще так, чтобы в отдельном столбце высвечивалась дата изменения цены(при загрузке нового прайса) и поставщик(ввод поставщика в форме при загрузке). Помогите, пожалуйста=(уже сломала всю голову=( А так логику взяла следующую-используются файлы эксель одного формата, но при загрузке необходимо указывать последнюю заполненную строку,иначе будут импортироваться пустые ячейки. саму базу и пример прайса прикрепляю Добавлено через 6 минут https://yadi.sk/d/m40mrI9c3ZWDTk https://yadi.sk/d/m40mrI9c3ZWDTk сюда файлы не прикрепляются
0
|
0 / 0 / 0
Регистрация: 26.06.2018
Сообщений: 11
|
|
24.07.2018, 10:08 [ТС] | 13 |
База данных с прайсом
0
|
24.07.2018, 10:08 | |
24.07.2018, 10:08 | |
Помогаю со студенческими работами здесь
13
Excel macro Снять фильтры со всех листов в куче файлов Программа объединения прайс-листов различных форматов Готовый скрипт для размещения прайс-листов Обработка прайс листов поставщика ,проверка наличие и цен найти похожие записи из разных прайс листов и выцепить их Класс PriceList. Разработать программу формирования и распечатки прайс-листов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |