|
импорт с Excel в Access
|
|||
---|---|---|---|
#18+
Доброго времени суток! Прошу помочь с макросом. Задача следующая. Необходимо загружать данные с Excel в Access с помощью VBA. В документе Excel - продажи с начала месяца по вчера. Каждый день файл с данными обновляется, но изменения могут быть не только в том, что добавились продажи по следующему дню. Возможен вариант изменения даты или кол-ва продажи за предыдущий день. В таблице Access данные сохраняются накопительно (декабрь+январь+несколько дней февраля). Необходимо прописать код на загрузку данных с условием обновления всех записей за период - этот и прошлый месяц. Дальше файл должен быть перемещен и заархивирован. То, что есть на сейчас: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Буду очень благодарен за помощь. P.S. Код взят с форума. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 10:11 |
|
импорт с Excel в Access
|
|||
---|---|---|---|
#18+
Для начала вопрос - есть ли в таблице столбец с уникальными значениями (идентификатор записи)? Если есть, и в файле строки не удаляются, то запрос на обновление и запрос на добавление новых. Если нет, то запрос на удаление записей с начала месяца и запрос на добавление. В любом случае, если путь к свежему файлу всегда один и тот же, то есть смысл его присоединить как таблицу и работать с ней. e.zelenyjВ документе Excel - продажи с начала месяца по вчера . ... Необходимо прописать код на загрузку данных с условием обновления всех записей за период - этот и прошлый месяц. Где вы возьмете данные за прошлый месяц? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 18:01 |
|
|
start [/forum/topic.php?fid=45&fpage=113&tid=1613943]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 154ms |
0 / 0 |