====== Работа с таблицами ======
==== Понятие таблицы ====
Большинство данных в Robur представлено в виде таблиц. **Таблица** – это сетка с полями ввода. Каждая таблица имеет шапку.
Имеется возможность изменять значения в полях ввода, вставлять и удалять строки, экспортировать и импортировать данные.
{{ :road:work_with_tables1.png |}}
Поля ввода содержат:
* Целые числа;
* Числа с плавающей точкой;
* Строки;
* Списки ввода.
Для перемещения по полям ввода таблицы используйте клавиши управления курсором или мышь.
==== Ввод данных ====
Для ввода данных просто печатайте требуемые значения в поля таблицы. Для того чтобы сохранить значения, нажмите клавишу **Enter**, либо перейдите в другое поле ввода при помощи стрелок управления курсором. Целые поля могут содержать только числа от 0 до 9 и знак «минус». Поля с плавающей точкой могут содержать числа от 0 до 9, десятичную точку и также знак «минус».
В качестве разделителя целой и дробной части могут использоваться два символа:
- Обычная точка;
- Символ, установленный в качестве десятичного разделителя в настройках **Windows**.
Строки состоят из печатных символов, содержащихся на клавиатуре.
Список ввода состоит из фиксированного набора данных. Для выбора элемента из списка ввода выполните одно из следующих действий:
* Щелкните мышкой по полю ввода, появится кнопка, нажмите ее. В результате, появится выпадающий список, выберете при помощи мыши нужный элемент из выпадающего списка;
* Переместите указатель текущей ячейки в поле фиксированного списка, нажмите комбинацию клавиш **Alt+↓**, появится **Список ввода**, при помощи стрелок на клавиатуре выберете нужный элемент списка и нажмите **Enter**.
{{ :road:work_with_tables2.png |}}
==== Вставка строк ====
Для того чтобы вставить пустую строку, выполните следующее действие: установите указатель на строку, перед которой необходимо вставить новую, затем нажмите комбинацию клавиш **Ctrl+Enter** или выберите кнопку {{:road:work_with_tables3.png|}} на панели инструментов. Появится пустая строка.
При вставке пустой строки все данные обнуляются. Целые числа и числа с плавающей точкой будут заполнены нулями, строки – пробелами, списки – первыми элементами списка.
==== Вставка строк с интерполяцией ====
Для того чтобы вставить строку с интерполированными значениями, необходимо выполнить следующие действия:
- Выделите строку таблицы, перед которой необходимо получить интерполированное значение, и нажмите на кнопку {{:road:work_with_tables4.png|}}. При этом откроется диалоговое окно:{{ :road:work_with_tables5.png |}}
- При необходимости подкорректируйте значение пикет-плюс, лежащее в указанном диапазоне и нажмите кнопку **ОК**.
==== Удаление строк ====
Для того чтобы удалить строку выполните следующие действия:
Переместите указатель активной ячейки на строку, которую вы хотите удалить и нажмите
комбинацию клавиш **Ctrl+Y** или выберите кнопку {{:road:work_with_tables6.png|}} на панели инструментов.
Выбранная строка будет удалена, а все нижние строки сместятся на одну строку вверх.
==== Копирование/Вставка строк ====
Чтобы скопировать строку выполните следующие действия, переместите указатель активной ячейки на строку, которую необходимо скопировать в буфер обмена и выберите кнопку {{:road:work_with_tables7.png|}} на панели инструментов.
Теперь подведите указатель к строке, выше которой необходимо вставить скопированною строчку, и выберите кнопку {{:road:work_with_tables8.png|}} на панели инструментов.
Данная строка будет вставлена, а все верхние строки сместятся на одну вверх.
==== Импорт\Экспорт данных ====
Данные в таблицах могут быть экспортированы\импортированы в один из доступных форматов. Имеющийся функционал импорта\экспорта может быть использован, например, для обмена данными между таблицами моделей одного или разных проектов.
Для импорта\экспорта данных таблицы:
- В окне необходимой таблицы в левой части окна нажмите правой кнопкой мыши, выберите соответствующий пункт меню и необходимый формат экспорта\импорта данных: {{ :road:work_with_tables9.png?600 |}}
- Укажите название и место сохранения файла: {{ :road:work_with_tables10.png?600 |}}
Нажмите **Сохранить**. В результате будет сформирован файл в выбранном формате.
Следующая глава: [[road:startup_and_setting_topomatic:structure_project:structure_project_management:|Управление структурой проекта]]