====== Работа с таблицей ====== После создания таблицы имеющийся функционал программы позволяет проводить дополнительные операции с ней, а именно управлять таблицей с помощью грипов, редактировать таблицу, экспортировать ее в 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. Создание и редактирование поверхности]]