<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Creating Custom iProperty to Combine two others in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11434444#M32650</link>
    <description>&lt;P&gt;I threw this together. Let me know if you need any help/changes.&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;Main&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oAssDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AssemblyDocument&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBOM&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BOM&lt;/SPAN&gt; = &lt;SPAN&gt;oAssDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;BOM&lt;/SPAN&gt;
&lt;SPAN&gt;oBOM&lt;/SPAN&gt;.&lt;SPAN&gt;StructuredViewEnabled&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
&lt;SPAN&gt;oBOM&lt;/SPAN&gt;.&lt;SPAN&gt;StructuredViewFirstLevelOnly&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBOMView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BOMView&lt;/SPAN&gt; = &lt;SPAN&gt;oBOM&lt;/SPAN&gt;.&lt;SPAN&gt;BOMViews&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Structured"&lt;/SPAN&gt;)
&lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;BOMRows&lt;/SPAN&gt;(&lt;SPAN&gt;oBOMView&lt;/SPAN&gt;.&lt;SPAN&gt;BOMRows&lt;/SPAN&gt;)
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;

&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;BOMRows&lt;/SPAN&gt;(&lt;SPAN&gt;oRows&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BOMRowsEnumerator&lt;/SPAN&gt;)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BOMRow&lt;/SPAN&gt;
&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oRows&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt;
	&lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinitions&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(1).&lt;SPAN&gt;Document&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCategory&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;PropertySets&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(2).&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Category"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oItemNo&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;ItemNumber&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Try&lt;/SPAN&gt;
	&lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;PropertySets&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(4).&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Balloon"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;oCategory&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;oItemNo&lt;/SPAN&gt;
	&lt;SPAN&gt;Catch&lt;/SPAN&gt;
	&lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;PropertySets&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(4).&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oCategory&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;oItemNo&lt;/SPAN&gt;, &lt;SPAN&gt;"Balloon"&lt;/SPAN&gt;)
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;
	
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Not&lt;/SPAN&gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;ChildRows&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt;
		&lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;BOMRows&lt;/SPAN&gt;(&lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;ChildRows&lt;/SPAN&gt;)
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 20 Sep 2022 20:16:16 GMT</pubDate>
    <dc:creator>dalton98</dc:creator>
    <dc:date>2022-09-20T20:16:16Z</dc:date>
    <item>
      <title>Creating Custom iProperty to Combine two others</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11433943#M32649</link>
      <description>&lt;P&gt;Hello all,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd like to create a a new custom iproperty named "Balloon" that combines the "Category" iproperty and the Item Number from the BOM. So for example, if the category for a part or assembly is listed as "B" and the current item number in the BOM is number 7, then the custom iproperty "Balloon" would read "B7". I would like for this iLogic code to run through every item in the structured BOM and run accordingly. My structured BOM is a combination of parts and assemblies.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2022 16:11:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11433943#M32649</guid>
      <dc:creator>dylanmartin1989</dc:creator>
      <dc:date>2022-09-20T16:11:40Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Custom iProperty to Combine two others</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11434444#M32650</link>
      <description>&lt;P&gt;I threw this together. Let me know if you need any help/changes.&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;Main&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oAssDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AssemblyDocument&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBOM&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BOM&lt;/SPAN&gt; = &lt;SPAN&gt;oAssDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;BOM&lt;/SPAN&gt;
&lt;SPAN&gt;oBOM&lt;/SPAN&gt;.&lt;SPAN&gt;StructuredViewEnabled&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
&lt;SPAN&gt;oBOM&lt;/SPAN&gt;.&lt;SPAN&gt;StructuredViewFirstLevelOnly&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBOMView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BOMView&lt;/SPAN&gt; = &lt;SPAN&gt;oBOM&lt;/SPAN&gt;.&lt;SPAN&gt;BOMViews&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Structured"&lt;/SPAN&gt;)
&lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;BOMRows&lt;/SPAN&gt;(&lt;SPAN&gt;oBOMView&lt;/SPAN&gt;.&lt;SPAN&gt;BOMRows&lt;/SPAN&gt;)
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;

&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;BOMRows&lt;/SPAN&gt;(&lt;SPAN&gt;oRows&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BOMRowsEnumerator&lt;/SPAN&gt;)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BOMRow&lt;/SPAN&gt;
&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oRows&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt;
	&lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinitions&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(1).&lt;SPAN&gt;Document&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCategory&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;PropertySets&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(2).&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Category"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oItemNo&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;ItemNumber&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Try&lt;/SPAN&gt;
	&lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;PropertySets&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(4).&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Balloon"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;oCategory&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;oItemNo&lt;/SPAN&gt;
	&lt;SPAN&gt;Catch&lt;/SPAN&gt;
	&lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;PropertySets&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(4).&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oCategory&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;oItemNo&lt;/SPAN&gt;, &lt;SPAN&gt;"Balloon"&lt;/SPAN&gt;)
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;
	
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Not&lt;/SPAN&gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;ChildRows&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt;
		&lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;BOMRows&lt;/SPAN&gt;(&lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;ChildRows&lt;/SPAN&gt;)
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 20 Sep 2022 20:16:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11434444#M32650</guid>
      <dc:creator>dalton98</dc:creator>
      <dc:date>2022-09-20T20:16:16Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Custom iProperty to Combine two others</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11434461#M32651</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/11795854"&gt;@dalton98&lt;/a&gt;&amp;nbsp;It doesn't seem to be working for me. Does this error code make sense to you?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dmartinKJAF8_0-1663705353656.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1118449i5FB21B16ADBD2A90/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dmartinKJAF8_0-1663705353656.png" alt="dmartinKJAF8_0-1663705353656.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dmartinKJAF8_1-1663705371615.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1118452i2E79FC28A4F4D5B2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dmartinKJAF8_1-1663705371615.png" alt="dmartinKJAF8_1-1663705371615.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2022 20:23:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11434461#M32651</guid>
      <dc:creator>dylanmartin1989</dc:creator>
      <dc:date>2022-09-20T20:23:01Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Custom iProperty to Combine two others</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11434492#M32652</link>
      <description>&lt;P&gt;Line 14 gets the document for that row item. It could be throwing an error bc its a phantom component? I would need more info to make sure. Add these two lines to hopefully resolve:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oRows.....&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Not&lt;/SPAN&gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinitions&lt;/SPAN&gt;.&lt;SPAN&gt;Count&lt;/SPAN&gt; = 1 &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Continue&lt;/SPAN&gt; &lt;SPAN&gt;For&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; Not &lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinitions&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(1).&lt;SPAN&gt;BOMStructure&lt;/SPAN&gt; = &lt;SPAN&gt;BOMStructureEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNormalBOMStructure&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Continue&lt;/SPAN&gt; &lt;SPAN&gt;For&lt;BR /&gt;'''''''''''''''''''&lt;BR /&gt;'''''''&lt;BR /&gt;''''''''''&lt;BR /&gt;Next&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2022 20:34:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11434492#M32652</guid>
      <dc:creator>dalton98</dc:creator>
      <dc:date>2022-09-20T20:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Custom iProperty to Combine two others</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11434522#M32653</link>
      <description>&lt;P&gt;That did it! Thanks man I really appreciate it&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2022 20:49:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11434522#M32653</guid>
      <dc:creator>dylanmartin1989</dc:creator>
      <dc:date>2022-09-20T20:49:36Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Custom iProperty to Combine two others</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11436868#M32654</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/11795854"&gt;@dalton98&lt;/a&gt;&amp;nbsp;It works but the code is skipping items that have like Part Numbers. For instance, I have 10 different parts in my inventor assembly that all have different file names, but all of which contain the same manufactures part number. My BOM combines this items since they have the same part number, but I still need them to display as one "Balloon" number. Do you have a solution for this?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2022 17:49:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11436868#M32654</guid>
      <dc:creator>dylanmartin1989</dc:creator>
      <dc:date>2022-09-21T17:49:28Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Custom iProperty to Combine two others</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11437024#M32655</link>
      <description>&lt;P&gt;Ahhh. You can loop through each part in the row. I added it to the below code:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;BOMRows&lt;/SPAN&gt;(&lt;SPAN&gt;oRows&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BOMRowsEnumerator&lt;/SPAN&gt;)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BOMRow&lt;/SPAN&gt;
&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oRows&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCompDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;
	&lt;STRONG&gt;For Each oCompDef In oRow.ComponentDefinitions
		If Not oCompDef.BOMStructure = kNormalBOMStructure Then Continue For&lt;/STRONG&gt;
		&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt;
		&lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
		&lt;STRONG&gt;Dim oCategory As String = oRow.ComponentDefinitions.Item(1).Document.PropertySets.Item(2).Item("Category").Value&lt;/STRONG&gt;
		&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oItemNo&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;ItemNumber&lt;/SPAN&gt;
	
		&lt;SPAN&gt;Try&lt;/SPAN&gt;
		&lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;PropertySets&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(4).&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Balloon"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;oCategory&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;oItemNo&lt;/SPAN&gt;
		&lt;SPAN&gt;Catch&lt;/SPAN&gt;
		&lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;PropertySets&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(4).&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oCategory&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;oItemNo&lt;/SPAN&gt;, &lt;SPAN&gt;"Balloon"&lt;/SPAN&gt;)
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;
	&lt;STRONG&gt;Next&lt;/STRONG&gt;
	
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Not&lt;/SPAN&gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;ChildRows&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt;
		&lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;BOMRows&lt;/SPAN&gt;(&lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;ChildRows&lt;/SPAN&gt;)
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Also you might want to have it automatically renumber your BOM using 'oBOMView.Renumber()' in the main sub&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2022 19:12:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11437024#M32655</guid>
      <dc:creator>dalton98</dc:creator>
      <dc:date>2022-09-21T19:12:09Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Custom iProperty to Combine two others</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11437039#M32656</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/11795854"&gt;@dalton98&lt;/a&gt;&amp;nbsp;That appears to have worked! Just for my education purposes, the numerical values that you have on line 18,22, and 24, do those represent the tabs for the iproperty dialog box?&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2022 19:14:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11437039#M32656</guid>
      <dc:creator>dylanmartin1989</dc:creator>
      <dc:date>2022-09-21T19:14:00Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Custom iProperty to Combine two others</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11437044#M32657</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/10938289"&gt;@dylanmartin1989&lt;/a&gt;&amp;nbsp;yes, its better pratice to write them out but im lazy&lt;/P&gt;&lt;P&gt;&lt;A href="https://knowledge.autodesk.com/search-result/caas/simplecontent/content/list-all-iproperties-and-how-to-access-them-ilogic.html" target="_blank"&gt;https://knowledge.autodesk.com/search-result/caas/simplecontent/content/list-all-iproperties-and-how-to-access-them-ilogic.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2022 19:18:42 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/creating-custom-iproperty-to-combine-two-others/m-p/11437044#M32657</guid>
      <dc:creator>dalton98</dc:creator>
      <dc:date>2022-09-21T19:18:42Z</dc:date>
    </item>
  </channel>
</rss>

