====== Работа с таблицей ======
После создания таблицы имеющийся функционал программы позволяет проводить дополнительные операции с ней, а именно управлять таблицей с помощью грипов, редактировать таблицу, экспортировать ее в Excel, а так же обновлять таблицу при изменении исходного файла.
Для этого выберите нужную таблицу и нажмите ПКМ, откроется контекстное меню, из которого выберите необходимый пункт:
{{ :road:work_table_1.jpg |рис.1}}
===== Редактирование таблицы =====
Из контекстного меню выберите пункт **Редактировать**, так же данную функцию можно вызвать двойным нажатием ЛКМ на границу таблицы.
Таблица примет вид:
{{:road:work_table_2.jpg?360х160 |рис.2}}
* Каждому столбцу таблицы присвоена буква (//например, A, B, C и т.д.//), а строкам – числа (//например, 0, 1, 2 и т.д.//);
* Выбранная ячейка выделяется цветом;
* Каждая ячейка может содержать однострочный текст или формулы;
* Чтобы ввести данные в таблицу, двойным нажатием ЛКМ выберите необходимую ячейку, введите в нее данные и нажмите **Enter**.
При редактировании таблицы откроется панель инструментов **Таблица**:
{{ :road:work_table_3.jpg |рис.3}}
В данной панели отображены инструменты для редактирования таблицы:
* {{:road:work_table_4.jpg?25 |рис.4}} - вставка строки сверху над выбранной ячейкой;
* {{:road:work_table_5.jpg?25 |рис.5}} - вставка строки снизу под выбранной ячейкой;
* {{:road:work_table_6.jpg?25 |рис.6}} - удаление строки с выбранной ячейкой;
* {{:road:work_table_7.jpg?25 |рис.7}} - вставка столбца слева от выбранной ячейки;
* {{:road:work_table_8.jpg?25 |рис.8}} - вставка столбца справа от выбранной ячейки;
* {{:road:work_table_9.jpg?25 |рис.9}} - удаление столбца с выбранной ячейкой;
* {{:road:work_table_10.jpg?25 |рис.10}} - объединение выбранных ячеек. Метод объединения ячеек выбирается из контекстного меню, при нажатии данной пиктограммы:
{{ :road:work_table_11.jpg |рис.11 }}
Объединение ячеек осуществляется:
//По строкам// – соединение выделенных ячеек в каждой строке отдельно;\\
//По столбцам// – соединение выделенных ячеек в каждом столбце;\\
//Все// – соединение выбранных ячеек в одну.
Для выделения нескольких ячеек удерживайте клавишу //Shift// и последовательно ЛКМ выберите необходимые ячейки, вместе с указанными ячейками будут выбраны также все ячейки, расположенные между ними.
* {{:road:work_table_12.jpg?25 |рис.12}} - разделение объединенных групп ячеек;
* {{:road:work_table_13.jpg?25 |рис.13}} - настройка границ ячеек. Нажатие пиктограммы вызывает открытие окна **Свойства границ ячеек**:
{{:road:work_table_14.jpg?250 |рис.14}}
\\ \\ \\ \\ \\
В данном окне задаются свойства границ ячеек (//Вес линии, Тип линии, Цвет//) и способ отображения границ таблицы ( {{:road:work_table_15.jpg?25|рис.15}} - //Все границы//, {{:road:work_table_16.jpg?25|рис.16}} - //Внешние границы//, {{:road:work_table_17.jpg?25|рис.17}} - //Верхние границы//, {{:road:work_table_18.jpg?25|рис.18}} - //Нижние границы и т.д//).\\ \\
В видовом поле окна отображается образец таблицы с выбранными настройками границ.
\\ \\ \\ \\ \\ \\ \\
* {{:road:work_table_19.jpg?25 |рис.19}} - настройка выравнивания текста внутри ячейки. Способ выравнивания выбирается из контекстного меню, которое открывается при нажатии пиктограммы:
{{ :road:work_table_20.jpg |рис.20}}
* {{:road:work_table_21.jpg?25 |рис.21}} - математические операции, данная функция позволяет использовать, в ячейках таблицы, готовые формулы (//умножить, суммировать, вычесть, разделить//), определяющие значение в выбранной ячейке на основании значений, содержащихся в других ячейках таблицы. Для этого:\\ \\ 1. Выделите ячейку, в которой будет отображено рассчитанное по формуле значение;\\ \\ 2. Выберите нужную математическую операцию в раскрывающемся контекстном меню при нажатии пиктограммы:\\ {{ :road:work_table_22.jpg? |рис.22}}\\ \\ 3. Выберите первую, а затем вторую ячейки, которые будут учувствовать в расчете.\\ \\ В результате рассчитанное по формуле значение отобразится в выбранной на первом шаге ячейке.
При необходимости вставленную формулу можно отредактировать вручную, для этого двойным нажатием ЛКМ выберите ячейку с рассчитанным значением и отредактируйте это значение:{{ :road:work_table_23.jpg?150 |рис.23}} В формулах ячейки обозначаются с помощью буквы столбца и номера строки. Формула должна начинаться со знака //равенства// ( = ) и может содержать любой из следующих знаков: знак //плюс// ( + ), знак //минус// ( - ), знак //умножения// ( * ), знак //деления// ( / ).
* {{:road:work_table_24.jpg?100 |рис.24}} - в данном селекторе отображается выбор стиля ячеек;\\
\\
* {{:road:work_table_25.jpg?25 |рис.25}} - данная пиктограмма предназначена для редактирования стиля таблицы. Подробное описание изменения стиля таблицы представлено в разделе __[[road:work_with_cmm:work_with_elements_drawing:table:create_setting_table:|Работа с таблицей]]__ в подразделе //Настройка стиля таблиц//;
* {{:road:work_table_26.jpg?25 |рис.26}} - данная функция позволяет задавать связи данных в //ячейках таблицы// с внешними данными в файле. Например, в созданную таблицу подгружать данные из внешнего файла.\\ \\ Для этого нажмите данную пиктограмму и в открывшемся окне //Создание таблицы на основе внешних данных// задайте необходимые настройки (описание работы с данным окном представлено в разделе __[[road:work_with_cmm:work_with_elements_drawing:table:create_setting_table:|Работа с таблицей]]__ в подразделе //Создание таблицы из внешнего файла//), нажмите **ОК**.
* {{:road:work_table_27.jpg?25 |рис.27}} - данная функция позволяет загрузить изменения из исходного внешнего файла.\\ \\ Так же редактирование таблицы осуществляется с помощью вызванного контекстного меню. Чтобы вызвать контекстное меню, находясь в активной команде редактировании таблицы, нажмите ПКМ, откроется контекстное меню:
{{ :road:work_table_28.jpg? |рис.28}}
===== Экспорт таблицы в Excel =====
Данная функция предназначена для экспортирования созданной таблицы в //Excel//. Для этого:
1. Из контекстного меню выберите пункт **Экспорт в Excel** (//[[#Работа с таблицей|см. описание выше]]//);
2. В появившемся контекстном меню выберите «//Да//», если необходимо открыть файл после его создания в соответствующем редакторе или «//Нет//», если в открытии файла нет необходимости:
{{ :road:work_table_29.jpg |рис.29}}
3. В открывшемся окне введите имя файла и нажмите **ОК**:
{{ :road:work_table_30.jpg |рис.30}}
В результате экспортируемый файл будет добавлен в структуру проекта и отобразится в папке **Ведомости и чертежи** – … //в папке модели, в которой файл был создан//.
===== Обновление данных таблицы =====
Данная функция предназначена для обновления данных таблицы при изменении данных исходной таблицы внешнего файла.
Для этого в контекстном меню выберите пункт Обновить (//[[#Работа с таблицей|см. описание выше]]//).
===== Управление таблицей с помощью ручек (грипов) =====
Визуальное редактирование размера таблицы осуществляется с помощью ручек (грипов), которые появляются при выборе таблицы:
{{ :road:work_table_31.jpg |рис.31}}
* Чтобы переместить таблицу нажмите ЛКМ соответствующий грип (//Перемещение таблицы//), он будет точкой переноса таблицы, курсором мыши определите место вставки таблицы и нажмите ЛКМ.\\ \\ Чтобы переместить таблицу на заданное расстояние, выберите надлежащий грип, с помощью курсора мыши укажите направление перемещения таблицы и в строке динамического ввода задайте расстояние, на которое сместится таблица, для подтверждения команды нажмите **Enter**:
{{ :road:work_table_32.jpg |рис.32}}
* Для равномерного растяжения размера таблицы нажмите ЛКМ соответствующий грип (//Равномерное изменение высоты таблицы или Равномерное изменение ширины таблицы//) и с помощью курсора мыши растяните таблицу в нужном направлении, затем нажмите ЛКМ.\\ \\ При необходимости равномерного изменения размера таблицы на заданную высоту или ширину выберите надлежащий грип и в строке динамического ввода задайте необходимый размер, на который равномерно изменится таблица, нажмите **Enter**;
* Для визуального изменения ширины/высоты столбца/строки нажмите ЛКМ соответствующий грип (//Изменение ширины столбцов или Изменение высоты строк//) и курсором мыши потяните в нужную сторону, для завершения команды нажмите ЛКМ.\\ \\ Для более точного изменения ширины/высоты столбца/строки выберите надлежащий грип и в строке динамического ввода задайте необходимый размер, на который будет изменена ширина/высота столбца/строки, далее нажмите **Enter**.\\ \\ В любом из этих случаев, размер таблицы изменится в соответствии с размером редактируемой строки или столбца;
* Чтобы повернуть таблицу в нужную сторону относительно точки вставки таблицы, нажмите ЛКМ необходимый грип (//Повернуть таблицу//) и потяните в нужную сторону или задайте необходимый угол в динамической строке ввода, затем завершите команду, нажав ЛКМ.
Дополнительные команды с таблицей можно осуществлять с помощью контекстного меню. Для этого выберите таблицу, нажмите ЛКМ грип и нажмите ПКМ, откроется контекстное меню:
{{ :road:work_table_33.jpg |рис.33}}
* **Переместить** – данная команда позволяет перенести таблицу в рабочем поле. В данном случае точкой переноса будет предварительно выбранный грип или назначенная базовая точка таблицы;
* **Повернуть** – данная команда предназначена для поворота таблицы вокруг базовой точки на заданный угол или визуально с помощью курсора мыши;
* **Масштаб** – данная команда позволяет увеличивать или уменьшать масштаб таблицы относительно базовой точки. Изменить масштаб можно с помощью введения масштабного коэффициента в строку динамического ввода или графически с помощью курсора мыши;
* **Зеркало** – данная команда позволяет зеркально отразить таблицу относительно условно задаваемой оси;
* **Базовая точка** – с помощью данной команды назначается базовая точка таблицы относительно, которой будут производиться команды с таблицей;
* **Копировать** – данная команда предназначена для создания копий таблицы;
* **Отмена** – данный пункт меню предназначен для завершения работы выбранной команды.
Следующая глава: [[road:work_with_cmm:create_and_edit_surface_new:|Глава 2. Создание и редактирование поверхности]]