> For the complete documentation index, see [llms.txt](https://tiscad.gitbook.io/tiscad-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tiscad.gitbook.io/tiscad-docs/using-quickinsert/replace-form.md).

# Replace Form

<figure><img src="/files/oCkH12ICOKYBeltZMk3f" alt=""><figcaption><p>QuickInsert Replace form</p></figcaption></figure>

The **Replace Form** allows you to quickly update multiple components in your assembly — including fasteners and their washers — all in one go.

It’s perfect when you want to:

* Change diameter, type, or material of components
* Replace entire fastener stacks
* Switch to a different profile (e.g., from English to Croatian)
* Auto-adjust washer diameters for new fasteners

***

### 📥 Opening the Replace Form

To open the Replace Form:

1. In SOLIDWORKS® , go to the **QuickInsert tab**
2. Click the **Replace Form** button
3. A property page will open, prompting you to **select components**
   * Only **QuickInsert components** can be selected
4. Once you confirm your selection, the Replace Form will be displayed<br>

   <figure><img src="/files/LnuzyeHuX29QfnSrsJbm" alt=""><figcaption><p>Opening the Replace Form</p></figcaption></figure>

***

### 🧾 Working with the Replace List

The Replace Form shows a list of all selected components. Components are displayed in **stacks** — if a bolt has a washer, the washer will appear **indented underneath it**.

#### Edit a Component:

* Double-click a row\
  **or**
* Click the ✏️ **pen icon** on the right

This opens the same UI as the Main Form, but with limited interaction:

* Only **compatible component types** are available

  * If you’re editing a washer, only washer groups are visible
  * You cannot replace a washer with a bolt, or vice versa

  <figure><img src="/files/nD1J1n6e0EDF9zG4TNi0" alt=""><figcaption><p>Working with the Replace List</p></figcaption></figure>

***

### ⚙️ Auto Adjust Washer Diameters

If you replace a fastener with one of a different diameter, you can let QuickInsert automatically update the washers below it.

* ✅ **Auto Choose Washer Diameter** checkbox
  * When checked, washers under that fastener will auto-update when you change diameter
* 🔘 **Check All Washers** button
  * Scans all stacks and updates washers based on fastener diameter

#### Color Indicators:

* 🔴 **Red** – Washer is **too small** for the bolt (not allowed)
* 🟡 **Yellow** – Washer is **too large** (allowed, but not preferred)<br>

  <figure><img src="/files/O0QkOziGpzWnpm8zGqUF" alt=""><figcaption><p>Auto Adjust Washer Diameters</p></figcaption></figure>

***

### ✏️ Edit Selection

Want to modify your selected components?

* Click **Edit Selection** to reopen the property page
* You can add or remove QuickInsert components before finalizing replacements

***

### 🌐 Change Profile for Replacements

You can apply a different profile to the entire replacement list:

1. Use the **Profile dropdown** at the top of the form
2. Click the **Apply to All** button next to it
   * All listed components will be updated to use the selected profile

This is helpful when converting an entire assembly from one standard or language to another.

***

### ✅ Replace All

Once you’ve defined all the replacement components:

* Click the **Replace All** button
* QuickInsert will go through each stack and:
  * Replace fasteners
  * Replace washers (if defined)
  * Apply profile and naming rules

All updates will be made in the assembly automatically.<br>

<figure><img src="/files/U5B7jo1SPBZIoDFuKg1N" alt=""><figcaption><p>Edit selection, change component profile and replace all</p></figcaption></figure>

***

### 🔁 Adjusting Fastener Length and Diameter with ribbon buttons

On QuickInsert ribbon, you can also manually modify the **length** and **diameter** of selected components using the four quick-adjust buttons:

| Button       | Function                                                 |
| ------------ | -------------------------------------------------------- |
| **Length +** | Increases the length of selected fasteners by one step   |
| **Length −** | Decreases the length by one step                         |
| **Size +**   | Increases the diameter of selected fasteners by one step |
| **Size −**   | Decreases the diameter by one step                       |

These buttons allow you to quickly resize one or multiple selected fasteners without needing to open the full component picker.<br>

<figure><img src="/files/kEizDg0L50bKnsgAQakG" alt=""><figcaption><p>Using ribbon buttons to adjust fastener dimensions</p></figcaption></figure>

***

#### 🧠 Selection & Behavior Logic

* You can select **one or more components**, then click any of the buttons
* The **profile** used for generating new fasteners is based on the **last selected profile** in the Main Form
* The **material** remains the same as the original selected component
* Components are selected based on **priority**:
  * If the desired length or diameter exists in the highest priority (green) group, that one is used
  * If not, the next lower priority (yellow, then red) is used
* If no suitable size is found, no replacement occurs

***

#### ✅ Example Use Case

You select 10 DIN 912 bolts and click **Length +** — all 10 bolts are replaced with the same type but one size longer, using your last active profile and preserving their current material.<br>

### 🧠 Tips

* You can use different profiles for original and replacement components
* You don’t have to replace every component — only those you want to change
* Use color indicators as a quick check before replacing large assemblies


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tiscad.gitbook.io/tiscad-docs/using-quickinsert/replace-form.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
