Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > MS Access 2000: проблема с импортом


Автор: shaitan 4.9.2004, 17:33
MS Access 2000: есть БД, в которой имеется основная таблица, например «Овощебаза» (порядка 20 полей). Некоторые из полей этой основной таблицы (например, «Название овоща» и др.) представлены в виде поля выбора со списком. Значения каждого из списков берутся из вспомогательных таблиц этой же базы (например, для поля «Название овоща» есть вспомогательная таблица «Овощи», содержащая поля «Счетчик», «Название» и состоящая из 3 строк: 1. «Огурец», 2. «Помидор», 3. «Капуста»). Имеется задача: импортировать данные в основную таблицу «Овощебаза» из файла MS Excel 97 с той же структурой. Можно ли сделать так, чтобы при импорте данные одновременно добавлялись в основную и вспомогательные таблицы (чтобы не нарушалась целостность связей между полем выбора основной таблицы и полем вспомогательной таблицы)? Например, в Excel-файле в поле овощи есть значения не только «Помидор», «Капуста», «Огурец», но и «Спаржа». Требуется, чтобы строка 4 . «Спаржа» появилась в таблице «Овощи», а в основной таблице «Овощебаза» появилось соответствующее значение поля выбора. Или же просто – не вставлять в поле «Название овоща» основной таблицы значение «Помидор», а вставить туда ссылку на соответствующую строку 2. «Помидор» вспомогательной таблицы «Овощи».
Заранее благодарен за любой совет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)