Диалог "Список подстановки для столбца"

<< Click to Display Table of Contents >>

Navigation:  БД разведочных выработок > Импорт из текстового файла >

Диалог "Список подстановки для столбца"

 

 

Диалог "Список подстановки для столбца", вызывается из диалогов импорта или экспорта  таблиц БД. В нем производится редактирование элементов списка подстановки для определенного столбца.

 

 

Подстановка при импорте

 

Ниже показан пример того, как для столбца Тип заданы 3 подстановки – вместо значений 1, 3 и 4 в исходном файле при импорте будут подставлены, соответственно, "Скважина", "Скв. подз." или "Шпур".

Добавление, изменение или удаление элементов списка подстановки производится при помощи кнопок с соответствующими названиями.

 

В списке подстановки при импорте слева задаются именно тексты, а не числа. Если в исходном файле  минус единицы записаны как '-1.000' и необходимо при импорте  заменить их на что-либо другое, то в списке подстановки должно быть введено '-1.000'. Если в исходном файле есть минус единицы с двумя нулями, то в список подстановки необходимо также добавить элемент с  '-1.00' и т.д. Пробелы, имеющиеся до или после всех других символов программой игнорируются (как при обработке исходного текстового файла, так и при вводе элементов списка подстановки).

 

При нажатии на кнопку Добавить или Изменить появляется вспомогательный диалог, в котором производится ввод или редактирование одного элемента списка подстановки:

 

Для тех столбцов, для которых заданы списки подстановки, справа от названия столбца будет ненулевое значение Кол-во элементов. Для рассмотренного выше примера подстановки для столбца Тип  будет записано число 3. Нулевые значения для остальных столбцов указывают на то, что для них списки подстановки не заданы.

 

Отметим, что в программе DigiMine имеются некоторые специальные возможности, позволяющие в ряде случаев обойтись без списков подстановки при импорте. Особо отметим наличие столбцов с типом данных "Спецтекст фиксированной длины для дробных чисел" и " Спецтекст фиксированной длины для целых чисел". В таких столбцах, предназначенных, в основном, для хранения числовых значений, могут записываться также и некоторые (задаваемые в диалоге "Параметры столбца") текстовые значения. Например, "NS", "NA", "Без опр.", "Следы" и т.п.

 

При формировании базы данных, как правило, лучше вводить исходную информацию в том виде, в каком она имеется в первоисточнике. А преобразование текстовых значений в числовые производить в процессе вычислений, что и предусмотрено в столбцах с типом данных "Спецтекст…".

 

 

 

 

 

 

Подстановка при экспорте

 

 

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

 

 

Например, для столбца Zn задано, что значения 0.01 заменять на 0, а пустые значения заменять на минус 1:

Следует иметь ввиду, что производится подстановка вместо конкретных значений. Если нужно заменить значения в каком-либо диапазоне (например, все значения меньше 0.01), то необходимо предварительно сделать расчетный столбец, задать для него соответствующую формулу и производить экспорт уже из расчетного столбца.

 

 

Для текстовых столбцов подстановки при экспорте аналогичны подстановкам при импорте: