OCA Учебник online                   

"Знание - венец на голове".
Персидская пословица

Редактирование массива
(OCA for Windows)
Уже после окончания ввода массива часто бывает нужно что-либо изменить в нем. Например, исправить какие-то ошибки допущенные операторами, вводившими массив.
Для этого есть функция редактирования массива.



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



Перемещаясь по матрице, Вы можете выделить любую ячейку (содержимое некого признака некой анкеты) и отредактировать ее содержимое, воспользовавшись текстовым полем сверху. Там Вы можете исправить значения (вписать новые коды) и, нажав клавишу Enter или кнопку "Изменить" внести изменения в файл массива данных.


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



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



Зафиксированный столбец позволяет определить, какие анкеты мы видим. Для каждой-строки анкеты выводится ее номер в массиве (какой по порядку она введена). Этот номер может меняться после, например, сортировки анкет. После номера анкеты в массиве стоит двоеточие и указано значение ключевого признака. Напомним, что ключевым считается признак, помеченный директивой @key и содержащий номер анкеты, позволяющий идентифицировать анкету среди других, найти аналог введенной анкеты среди бумажных опросников и т.п.
На перекрестке зафиксированных столбца и строки можно увидеть номер ключевого признака (если таковой имеется).



Теперь рассмотрим дополнительные функции редактирования массива. Они расположены в верхней части формы.
"Поиск". Эта функция вызывает стандартное окно контекстного поиска. Поиск осуществляется в выделенном столбце, начиная со строки следующей за выделенной. В случае нахождения искомого текста ячейка, содержащая его, выделяется. Введя некий код, мы можем найти анкеты, которые его содержат. Или, указав в качестве искомого символ $ (служебный символ, обозначающий отсутствие какого-либо ответа на вопрос), может отыскать анкеты, не содержащие ответов на выделенный признак.



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



"Перейти:". Данная функция показывает / специальную панель быстрой навигации по массиву. Ее использование удобно в случае работы с массивами данных большого объема. Указав номер признака или его имя (имя записывается квадратных скобках), номер анкеты (с помощью соответствующего переключателя можно задать, указывается порядковый номер анкеты или значение ключевого признака) и, нажав кнопку "Перейти", Вы сможете быстро переместится на желаемую ячейку. Напоминаем, что имя признака может быть задано директивой @qname = X, где X желаемое имя.



"Заменить". Данная функция позволяет провести некоторую замену одних кодов на другие в выделенном признаке. Как и в случае с функцией "Прописать" работа ведется исключительно с анкетами, выведенными для редактирования. Вызвав эту функцию, Вы должны указать значение, которое хотите заменить (одно) потом поставить -> и указать значение, на которое его следует заменить (для признаков с совместимыми альтернативами можно указать несколько кодов). После чего нажать кнопку "ОК". В случае перекодировок метрических признаков, заменяемое значение следует указывать с точностью до второго знака после запятой (так как оно выводится в таблице). Также в схеме перекодировки можно использовать символ $ (символизирующий отсутствие ответа). Например, если в признаке с совместимыми альтернативами необходимо просто убрать код 5 условие будет выглядеть так:




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