<< Click to Display Table of Contents >> Navigation: БД разведочных выработок > Экспорт таблиц БД > Экспорт таблиц БД в текстовый файл |
Для экспорта информации из таблиц БД в текстовые файлы, необходимо выбрать пункт меню "Файл/Экспорт в текстовый файл..." (этот пункт меню имеется при работе с окном БД, но отсутствует при работе с графическими окнами).
Файл – название файла БД, из которой производится экспорт информации.
Записывать только выделенные выработки – если отмечено, то берется информация только из выделенных выработок (отмеченных в столбце "Выделение" таблицы со списком выработок).
Таблица – выбирается таблица, из которой будет экспортироваться информация.
Записывать заголовок с названиями полей – если отмечено, то в начале файла записывается заголовок с информацией о файле, из которого производилась запись, название исходной таблицы и названия столбцов:
Если не отмечено, то в файл будет записана только экспортируемая информация без дополнительного заголовка.
Формат записываемой информации.
С разделителями – количество символов по одному и тому же столбцу, выводимое в разные строки, может быть разным. Столбцы друг от друга отделяются разделителем, которым может быть , , или . Следует обращать внимание на то, чтобы в качестве разделителя выбирался символ, отсутствующий в выводимых полях. Например, если в названиях выработки присутствует запятая, то не следует выбирать в качестве разделителя запятую, иначе программа, которая будет импортировать информацию из полученного файла, не сможет правильно разделить столбцы.
Столбцы фиксированной ширины – если отмечено, то в правой части диалога для каждого столбца задается фиксированное количество символов в выходном файле (для столбца с названием выработки задается отдельно):
В случае, когда значение, выводимое из какой-либо ячейки таблицы, не помещается в заданное количество символов, в файл записываются символы '$' на всю ширину столбца. Например, если должно быть выведено значение 1234.67 (7 символов), а ширина столбца задана 5 символов, то в файл запишется $$$$$.
Количество знаков после точки для дробных чисел (как в случае формата с разделителями, так и в случае столбцов фиксированной ширины) будет таким же, как в таблицах, выводимых в окне работы с БД. Изменение количество знаков после точки производится в диалоге "Параметры столбца таблицы (поля БД)".
"Пустые" значения (если не задана специальная подстановка) выводятся следующим образом.
При формате с разделителями сразу ставится разделитель, без вывода каких-либо других символов. Например, если задано экспортировать 'От', 'До', 'Длину интервала', 'Pb' и 'Zn', а значения Pb и Zn в таблице – пустые,
то в файл запишется:
C-0103,110.80,128.50,17.7000,,
Обратите внимание на то, что после последнего значения (в т.ч. и пустого) разделитель не ставится, роль последнего разделителя выполняют символы "Возврат каретки" и "Перевод строки", записываемые в конце каждой строки.
При формате со столбцами фиксированной ширины в файл записываются пробелы на всю ширину столбца.
В начале каждой строки – название выработки. – Данный пункт активен для всех таблиц, за исключением таблицы со списком выработок. Если отмечено, то в начале каждой экспортируемой строки выводится название выработки (в списке столбцов, выбираемых в правой части диалога столбец с названием не присутствует, т.к. он принадлежит таблице со списком выработок).
Фикс. ширина (символов) для названия – в случае формата со столбцами фиксированной ширины задается количество символов для названия выработки.
Все углы экспортировать в дробных градусах – В общем случае при записи в экспортируемый файл информация будет выглядеть так же, как и в таблицах БД. То есть, если в таблице задано, что углы выводить в виде градусов и минут, включая значки градусов и минут (например, 34° 30'), то и в файл будут записаны градусы и минуты, а также значки градусов и минут. Очень часто, в экспортируемый файл необходимо записывать углы в виде дробных градусов, т.е. не 34° 30', а 34.5. Для того, чтобы не изменять параметры отображения в таблице для всех экспортируемых столбцов с углами, можно отметить элемент Все углы экспортировать в дробных градусах. Тогда все углы будут экспортироваться в виде дробных градусов, независимо от того, как они выглядят в таблицах БД. При этом в диалоге дополнительно задается Знаков после точки для углов в градусах.
В некоторых случаях необходимо при экспорте произвести замену некоторых значений на другие. Например, иногда может понадобиться записать вместо пустых значений, скажем, минус единицы. Для этой цели можно воспользоваться списками подстановки, работа с которыми производится в диалоге "Список подстановки для столбца", вызываемом при нажатии на кнопки , расположенные правее названий столбцов. Обратите внимание на то, что левее кнопок выводятся числа, показывающие количество элементов в списке подстановки для каждого столбца.
После того, как в диалоге "Экспорт в текстовый файл" произведено заполнение описанных выше элементов диалога, можно начать процесс экспорта нажатием на кнопку ОК. Программа запросит имя текстового файла, в который записать информацию из БД и, после ввода имени, начнет процесс экспорта. Если имя текстового файла задано без расширения, то уму будет присвоено расширение *.txt.
Если будет нажата кнопка "Закрыть", то процесс экспорта не будет осуществляться, но будут запомнены (в оперативной памяти, а после записи БД на диск - и на диске) все настройки диалога.
После завершения обработки выводится информация о количестве выработок и общем количестве строк:
Та же информация записывается и в окно с информацией о работе программы: