dimuhametov | Дата: Вторник, 22.12.2020, 13:17 | Сообщение # 1 |
Группа: Администраторы
Сообщений: 204
Статус: Offline
| Возникает ситуация, когда необходимо посадить (импортировать) издания из таблиц Excel в базу книжного фонда.
ШАГ 1. Необходимо подготовить таблицу для импорта. В нашем примере таблица будет содержать следующие поля: - "Инвентарный номер" - "Автор издания" - "Название издания" - "Вид издания" - "Место издания" - "Издательство" - "Год издания" - "Количество экземпляров" - "Язык текста" - "ISBN" - "Рубрика" - "Ключевые слова" - "Индекс УДК" - "Индекс ББК" - "Серия" и т.д. и т.п.
Для таблицы Excel с изданиями первая строка будет указывать принадлежность столбца к определенным полям таблиц базы данных. К примеру для столбца "Инвентарный номер" необходимо указать значение "invbook0INVNUM" в первой строке.
Ниже указана расшифровка таких полей: - "Инвентарный номер" ->"invbook0invnum" - "Дата записи в инв. книгу" ->"invbook0date_in" - "Вид издания" ->"vidizd0name" - "Автор издания" ->"author0name" - "Второй автор" ->"author_c0name" - "Третий автор" ->"author_d0name" - "Сведения об ответственности" ->"author_a0name" - "Название издания" ->"namebook0name" - "Сведения относящ. к заглавию" ->"namebook_a0name" - "Сведения об издании" ->"sved0name" - "Серия" ->"zagol0name" - "Обозначение материала" ->"oboz0name" - "Место издания" ->"izdat0name" - "Издательство" ->"izdatel0name" - "Год издания" ->"invbook0god" - "Объем страниц" ->"invbook0valstr" - "Объем печатных листов" ->"invbook0valuem" - "Гриф" ->"grif0name" - "ISBN" ->"invbook0isbn" - "Страна производитель" ->"country0name" - "Количество экземпляров" ->"invbook0kolekz" - "Цена (тенге)" ->"invbook0price" - "Тираж издания" ->"invbook0tirag" - "Рубрика" ->"rubrik0name" - "Ключевые слова" ->"indstr0name" - "Индекс ББК" ->"otdel0kod" - "Индекс УДК" ->"udk0kod" - "Индекс ГРНТИ" ->"grnti0kod" - "Авторский знак" ->"invbook0avtznak" - "Язык текста" ->"lang0name" - "Примечание" ->"prim0name" - "Иллюстрация" ->"invbook0prill" - "Переплет" ->"invbook0pereplet" - "Сигла" ->"sigla0name" - "HTML ссылка" ->"html0indhtml" - "Физические характеристики" ->"sprfshr0name" - "Системные требования" ->"sprtreb0name" - "Не принят на баланс" ->"invbook0balans"
Примечания: * Поля таблиц базы данных, таких как "invbook0invnum" должны содержать наименование таблицы "invbook" и название поля "invnum" разделенных цифрой 0 (ноль). - "invbook" - "Книжный фонд", "invdisk" - "Фонд электронных дисков (АВД)", "invbro" - "Фонд брошюр", "invtime" - "Фонд временного хранения" * Также вы можете импортировать данные на казахском языке. Для этого вместо "sved0name" используйте "sved0namek".
ШАГ 2. Процедура импорта данных из таблиц Excel в базу данных. * Запускаем программу. * Через главное меню выбираем пункт "Администратор", далее подпункт "Импорт данных" -> "Служебные таблицы (XML, XLS, DBF -формат)" В открывшемся окне выбираем файл для импорта. Формат файла может быть XLS, XLSX, XML, DBF.
Если вы верно указали соответствующие поля таблиц базы данных, то при перемещении по всем колонкам в нижней части формы значения для таблицы приемника и поля таблицы приемника будут заполнены. Далее нажимаем кнопку "Импорт" и ждем окончания процесса импорта данных.
|
|
| |