<?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>Thema "Betreff: iLogic/VBA: Über eine Regel den wert einer Zelle in einer iPart Zeile ä" in Inventor - Deutsches Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7544078#M22779</link>
    <description>&lt;P&gt;Ja so sieht es schon einfacher aus &lt;span class="lia-unicode-emoji" title=":grinsendes_Gesicht_mit_lächelnden_Augen:"&gt;😄&lt;/span&gt; vielen Dank, und auch für den Link mit dem Programmierkurs diesen Kurs habe ich vorher noch nicht gesehen, aber ganau das was ich brauche.&lt;/P&gt;</description>
    <pubDate>Tue, 14 Nov 2017 20:43:23 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-11-14T20:43:23Z</dc:date>
    <item>
      <title>iLogic/VBA: Über eine Regel den wert einer Zelle in einer iPart Zeile ändern</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7540858#M22772</link>
      <description>&lt;P&gt;Hallo ich versuche vergeblich den wert einer Zelle in einer iPart Tabelle zu ändern.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;das habe ich versucht:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt; iPart.CurrentRowValue("Extrusion_Zahn") = "Unterdrücken"&lt;/PRE&gt;
&lt;P&gt;Aber dann bekomme ich folgenden Fehler:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regelkompilierungsfehler in Unterer Anschluss, in Mitnehmer.ipt&lt;BR /&gt;&lt;BR /&gt;Fehler in Zeile 2 : Der Ausdruck ist ein Wert und kann nicht als Ziel einer Zuweisung verwendet werden.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;
&lt;P&gt;@Anonymous,&lt;BR /&gt; &lt;BR /&gt;Die Themenüberschrift wurde zum besseren Verständnis editiert von Dennis.Ossadnik&lt;BR /&gt;Original:&amp;nbsp;Über eine Regel den wert einer Zelle in einer iPart Zeile ändern&lt;/P&gt;
&lt;HR /&gt;</description>
      <pubDate>Tue, 14 Nov 2017 10:45:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7540858#M22772</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-14T10:45:50Z</dc:date>
    </item>
    <item>
      <title>Betreff: iLogic/VBA: Über eine Regel den wert einer Zelle in einer iPart Zeile ä</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7541609#M22773</link>
      <description>&lt;P&gt;Moin Paddy,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;könntest Du uns Dein Model hier zur Verfügung stellen oder vieleicht etwas mehr von deiner Regel posten. &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://forums.autodesk.com/i/smilies/16x16_smiley-happy.png" alt="Smiley (fröhlich)" title="Smiley (fröhlich)" /&gt;&lt;/P&gt;
&lt;P&gt;So könnten wir sehen, warum Inventor die Meldung so ausschmeißt.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Nov 2017 10:46:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7541609#M22773</guid>
      <dc:creator>TAR_Loki</dc:creator>
      <dc:date>2017-11-14T10:46:14Z</dc:date>
    </item>
    <item>
      <title>Betreff: iLogic/VBA: Über eine Regel den wert einer Zelle in einer iPart Zeile ä</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7542172#M22774</link>
      <description>&lt;P&gt;Hi&amp;nbsp;@Anonymous,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ich bin nicht sicher, was Du eigentlich machen willst und in welchem Zusammenhang, aber wenn mich nicht alles täuscht, dann ist "CurrentRowValue" nicht in der Lage, Werte in die Tabelle zu schreiben, sondern nur diese abzufragen.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Schau mal hier, vielleicht hilft Dir das schon ein Stück weiter:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://help.autodesk.com/view/INVNTOR/2018/DEU/?guid=GUID-4BA100AA-B55A-4A08-AD8F-79AA27771C7E" target="_blank"&gt;iPart- und iAssembly-Funktionen - Referenz (iLogic)&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;iPart.CurrentRowValue
Nachdem Sie die gewünschte Zeile mithilfe der Funktion iPart.FindRow gefunden haben, werden die verknüpften Spaltenwerte aus dieser Zeile unter Verwendung dieser Funktion gelesen.&lt;BR /&gt;Mit dieser Funktion können nur numerische Werte &lt;U&gt;gelesen&lt;/U&gt; werden. Verwenden Sie zum Lesen von Spalten mit Text die Funktion iPart.CurrentRowStringValue.

Syntax

d0 = iPart.CurrentRowValue("columnName")

Die aktuelle Zeile lässt sich mithilfe folgender Funktionen festlegen:

iPart.FindRow
iPart.ChangeRow
iPart.RowName
iPart.RowNumber
iPart.FindRow oder iPart.ChangeRow

“columnName”

Der Name der gewünschten Spalte in der iPart-Tabelle

Beispiel

In diesem Beispiel wird in der Spalte Port_Size der iPart-Tabelle port_1_flare_flange nach dem genauen Wert gesucht, der mit dem Wert des Inventor-Parameters Port_1_Size übereinstimmt. Nachdem Sie die gewünschte Zeile gefunden wurde, wird iPart.CurrentRowValue verwendet, um die Bemaßungen aus den Tabellenspalten A_dim und B_dim abzurufen. Anschließend werden diese Werte den Inventor-Parametern Port_1_screw_A_dim und Port_1_screw_B_dim zugewiesen:

i = iPart.FindRow("port_1_flare_flange", "Port_Size", "=", Port_1_Size)
Port_1_screw_A_dim = iPart.CurrentRowValue("A_dim")
Port_1_screw_B_dim = iPart.CurrentRowValue("B_dim")&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Deine Fehlermeldung sagt übrigens auch, dass genau das nicht geht:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;"Fehler in Zeile 2 : Der Ausdruck ist ein Wert und kann &lt;U&gt;nicht als Ziel einer Zuweisung&lt;/U&gt; verwendet werden."&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hilft Dir das ein Stückchen weiter?&lt;/P&gt;</description>
      <pubDate>Tue, 14 Nov 2017 10:54:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7542172#M22774</guid>
      <dc:creator>Dennis.Ossadnik</dc:creator>
      <dc:date>2017-11-14T10:54:28Z</dc:date>
    </item>
    <item>
      <title>Betreff: iLogic/VBA: Über eine Regel den wert einer Zelle in einer iPart Zeile ä</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7543541#M22775</link>
      <description>&lt;P&gt;Ok vielen Dank,&lt;/P&gt;&lt;P&gt;aber ist es grundsätzlich möglich Werte in die Tabelle zu schreiben und wenn ja wie?&lt;/P&gt;</description>
      <pubDate>Tue, 14 Nov 2017 17:20:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7543541#M22775</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-14T17:20:37Z</dc:date>
    </item>
    <item>
      <title>Betreff: iLogic/VBA: Über eine Regel den wert einer Zelle in einer iPart Zeile ä</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7543657#M22776</link>
      <description>&lt;P&gt;iLogic kann die Inventor API nutzen, also reicht es nach "Inventor API help ipart" zu googlen und zu schauen was da raus kommt. Ich denke, da findest du alles, was du brauchst.&amp;nbsp; &lt;A href="http://adndevblog.typepad.com/manufacturing/2013/07/inventor-api-ipart-functionality.html" target="_blank"&gt;http://adndevblog.typepad.com/manufacturing/2013/07/inventor-api-ipart-functionality.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Und da das VBA Beispiele sind: VBA in iLogic umwandeln geht so:&amp;nbsp;&lt;A href="https://inventorfaq.blogspot.de/2017/04/vba-code-in-ilogic-code-umwandeln.html" target="_blank"&gt;https://inventorfaq.blogspot.de/2017/04/vba-code-in-ilogic-code-umwandeln.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Nov 2017 18:01:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7543657#M22776</guid>
      <dc:creator>Juergen_Wagner</dc:creator>
      <dc:date>2017-11-14T18:01:35Z</dc:date>
    </item>
    <item>
      <title>Betreff: iLogic/VBA: Über eine Regel den wert einer Zelle in einer iPart Zeile ä</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7543942#M22777</link>
      <description>&lt;P&gt;Ja das habe ich schon gefunden, aber ich dachte es gibt vielleicht eine einfachere Lösung um in einer iPart Tabelle die Bauteilunterdrückung zu ändern.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Nov 2017 19:42:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7543942#M22777</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-14T19:42:15Z</dc:date>
    </item>
    <item>
      <title>Betreff: iLogic/VBA: Über eine Regel den wert einer Zelle in einer iPart Zeile ä</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7544034#M22778</link>
      <description>&lt;P&gt;das ist supereinfach, wenn du die Struktur verstanden hast.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. Schau dir mal diesen Blogpost an: &lt;A href="https://inventorfaq.blogspot.de/2017/03/inventor-automatisieren-programmieren_13.html" target="_blank"&gt;https://inventorfaq.blogspot.de/2017/03/inventor-automatisieren-programmieren_13.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;das siehst du wie du Infos aus einem Inventorobjekt auslesen kannst.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;markiere das iPart im Baum und führe den Code aus.&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="2017-11-14 21_19_12.png" style="width: 705px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/426214i22AC4FD1E4D3F994/image-size/large?v=v2&amp;amp;px=999" role="button" title="2017-11-14 21_19_12.png" alt="2017-11-14 21_19_12.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Das ergibt bei einem iPart das. so siehst du was du wo ändern musst&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2017-11-14 21_15_33.png" style="width: 705px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/426210i468661DBB4E4E434/image-size/large?v=v2&amp;amp;px=999" role="button" title="2017-11-14 21_15_33.png" alt="2017-11-14 21_15_33.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hier zur Erläuterung was der Code macht&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="2017-11-14 21_12_09.png" style="width: 705px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/426212i5A72984C0009F07C/image-size/large?v=v2&amp;amp;px=999" role="button" title="2017-11-14 21_12_09.png" alt="2017-11-14 21_12_09.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;iLogiccode zum ändern des Wertes. Das ist alles ohne "Schnickschnack".&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SyntaxEditor Code Snippet&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;oFactory&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;iPartFactory&lt;/SPAN&gt;
&lt;SPAN&gt;oFactory&lt;/SPAN&gt;.&lt;SPAN&gt;DefaultRow&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(4).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"0"&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://inventorfaq.blogspot.de/2017/04/inventor-automatisieren.html" target="_blank"&gt;&amp;nbsp;Am besten, du lernst das programmieren, dann wird es einfacher&lt;/A&gt; &lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Nov 2017 20:22:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7544034#M22778</guid>
      <dc:creator>Juergen_Wagner</dc:creator>
      <dc:date>2017-11-14T20:22:28Z</dc:date>
    </item>
    <item>
      <title>Betreff: iLogic/VBA: Über eine Regel den wert einer Zelle in einer iPart Zeile ä</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7544078#M22779</link>
      <description>&lt;P&gt;Ja so sieht es schon einfacher aus &lt;span class="lia-unicode-emoji" title=":grinsendes_Gesicht_mit_lächelnden_Augen:"&gt;😄&lt;/span&gt; vielen Dank, und auch für den Link mit dem Programmierkurs diesen Kurs habe ich vorher noch nicht gesehen, aber ganau das was ich brauche.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Nov 2017 20:43:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/ilogic-vba-uber-eine-regel-den-wert-einer-zelle-in-einer-ipart/m-p/7544078#M22779</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-14T20:43:23Z</dc:date>
    </item>
  </channel>
</rss>

