Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2015, 15:52   #1
DJDiM
Новичок
Джуниор
 
Регистрация: 27.08.2014
Сообщений: 1
Вопрос Ошибка при импорте из Excel - MS Access

Недавно начал изучать Access, но база нужна была "еще вчера", поэтому вопрос, может и смешной, но сам еще не смог разобраться
Есть заготовка базы, в которую регулярно должны импортироваться данные из файла Excel. Данные всегда добавляются в базу к предыдущим. При импорте ошибка, и удаляются нужные поля, и их надо заполнять потом вручную (а импорт может быть очень большим). Я понимаю, что это как-то связанно с ключами, но, за 2 дня, так и не понял в чём именно дело. Собственно, почему возникает эта ошибка, и как ее избежать, чтобы регулярно импортировать файлы Excel в таком виде?

Последний раз редактировалось DJDiM; 05.11.2015 в 17:59.
DJDiM вне форума Ответить с цитированием
Старый 05.11.2015, 17:32   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

БД у Вас организована правильно.
и просто так импортировать (Без обработки) не получится.

structure.jpg

я выделил поля, которые берутся из справочников.
В исходной таблице вместо этих полей нужно подставлять числовые коды.
Ну или писать обработку, которая загрузить ваш XLS файл, заменить все строковые значения на их коды, добавить новые значения в справочник, если в этом есть необходимость и т.д. и т.п.

Короче, задача обычная, но не пятиминутная, нужно работать головой и руками.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка рисунка - ошибка при импорте файла oleg4226 Microsoft Office Excel 3 29.04.2014 23:49
как при импорте из Excel в delphi узнать сколько заполненных строк в книге Excel?чтобы организовать цикл betirsolt БД в Delphi 1 17.01.2010 18:51
phpmyadmin, ошибка при импорте Linel PHP 3 14.07.2009 19:11