<?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: Macro don't work properly in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664319#M241924</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ActiveDocument.DynamicUpdateCommand("UPDATE LOTE SET LoteFab='$(vLote)' WHERE NumPedido='" &amp;amp;InValue &amp;amp; "'")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In case you don't see it, i've enclosed InValue with single quotes, as well as $(vLote). If you are expecting string values coming through, you need single quotes so it knows they are text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 22 Sep 2014 20:00:40 GMT</pubDate>
    <dc:creator>jerem1234</dc:creator>
    <dc:date>2014-09-22T20:00:40Z</dc:date>
    <item>
      <title>Macro don't work properly</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664315#M241920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a macro that works well in a QV file but not in other. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The macro in question is: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub InLote&lt;/P&gt;&lt;P&gt;&amp;nbsp; SelVal=ActiveDocument.Evaluate("=getFieldSelections(NumPedido, ';', 25)")&lt;/P&gt;&lt;P&gt;&amp;nbsp; NReg=ActiveDocument.Evaluate("=getSelectedCount(NumPedido)")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for k = 1 to NReg&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt; InValue = ActiveDocument.Evaluate("=Subfield(SelVal, ';' ,"&amp;amp;k&amp;amp;")")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.GetApplication.Sleep 100&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.DynamicUpdateCommand("UPDATE LOTE SET LoteFab=$(vLote) WHERE NumPedido="&amp;amp;InValue&amp;amp;"")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.GetApplication.Sleep 100&lt;/P&gt;&lt;P&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The statement that it is not running: is marked in blod. But in other QV the same statement work's perfectly&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help&lt;/P&gt;&lt;P&gt;TX&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Sep 2014 13:43:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664315#M241920</guid>
      <dc:creator>ecolomer</dc:creator>
      <dc:date>2014-09-22T13:43:21Z</dc:date>
    </item>
    <item>
      <title>Re: Macro don't work properly</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664316#M241921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any help?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Sep 2014 15:13:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664316#M241921</guid>
      <dc:creator>ecolomer</dc:creator>
      <dc:date>2014-09-22T15:13:22Z</dc:date>
    </item>
    <item>
      <title>Re: Macro don't work properly</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664317#M241922</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is happening is that SelVal is not a field/variable in your application. So for example you can do 3 things:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Add the variable SelVal into your qvw (Variable Overview...) and use the expression in the variable as =&lt;STRONG style="font-size: 13.3333339691162px;"&gt;getFieldSelections(NumPedido, ';', 25) &lt;/STRONG&gt;and then use:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333339691162px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;InValue = ActiveDocument.Evaluate("=Subfield(SelVal, ';' ,"&amp;amp;k&amp;amp;")")&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333339691162px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;2. Return the text part of your variable SelVal in the vbscript and enclose with quotes:&lt;SPAN style="font-size: 13.3333339691162px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;InValue = ActiveDocument.Evaluate("=Subfield(" &amp;amp; chr(39) &amp;amp;SelVal &amp;amp; chr(39) &amp;amp; ", ';' ," &amp;amp; k &amp;amp; ")")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Or you can just evaluate the getfieldselections in the same statement like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;InValue = ActiveDocument.Evaluate("=Subfield(getFieldSelections(NumPedido, ';', 25), ';' ," &amp;amp; k &amp;amp; ")")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Sep 2014 16:31:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664317#M241922</guid>
      <dc:creator>jerem1234</dc:creator>
      <dc:date>2014-09-22T16:31:37Z</dc:date>
    </item>
    <item>
      <title>Re: Macro don't work properly</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664318#M241923</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes is good, but now in the expression:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt; ActiveDocument.DynamicUpdateCommand("UPDATE LOTE SET &lt;STRONG&gt;LoteFab=$(vLote)&lt;/STRONG&gt; WHERE NumPedido="&amp;amp;InValue&amp;amp;"")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;no works properly ¿¿??&amp;nbsp; any idea??&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;vLote are a Variable defined in the QV and used in a input mode&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Sep 2014 19:16:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664318#M241923</guid>
      <dc:creator>ecolomer</dc:creator>
      <dc:date>2014-09-22T19:16:40Z</dc:date>
    </item>
    <item>
      <title>Re: Macro don't work properly</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664319#M241924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ActiveDocument.DynamicUpdateCommand("UPDATE LOTE SET LoteFab='$(vLote)' WHERE NumPedido='" &amp;amp;InValue &amp;amp; "'")&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In case you don't see it, i've enclosed InValue with single quotes, as well as $(vLote). If you are expecting string values coming through, you need single quotes so it knows they are text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Sep 2014 20:00:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664319#M241924</guid>
      <dc:creator>jerem1234</dc:creator>
      <dc:date>2014-09-22T20:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: Macro don't work properly</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664320#M241925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, no works, I'm sorry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Sep 2014 20:21:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664320#M241925</guid>
      <dc:creator>ecolomer</dc:creator>
      <dc:date>2014-09-22T20:21:56Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Macro don't work properly</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664321#M241926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hmm. I've attached below an example I have that pretty much uses the same code you have. Maybe you can take a look and see if there might be something wrong with the data you are using.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Sep 2014 20:30:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664321#M241926</guid>
      <dc:creator>jerem1234</dc:creator>
      <dc:date>2014-09-22T20:30:20Z</dc:date>
    </item>
    <item>
      <title>Re: Macro don't work properly</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664322#M241927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Muchas Gracias&lt;/P&gt;&lt;P&gt;Many Thank's&lt;/P&gt;&lt;P&gt;I will look your example and revise my data&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Sep 2014 20:45:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664322#M241927</guid>
      <dc:creator>ecolomer</dc:creator>
      <dc:date>2014-09-22T20:45:35Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Macro don't work properly</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664323#M241928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your example runs perfectly, but I copy the same in my file and don't run.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you see them&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Sep 2014 20:56:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664323#M241928</guid>
      <dc:creator>ecolomer</dc:creator>
      <dc:date>2014-09-22T20:56:10Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Re: Macro don't work properly</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664324#M241929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ah you have an extra space in your table name:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub InLote&lt;/P&gt;&lt;P&gt;&amp;nbsp; SelVal=ActiveDocument.Evaluate("=getFieldSelections(NumPedido, ';', 25)")&lt;/P&gt;&lt;P&gt;&amp;nbsp; NReg=ActiveDocument.Evaluate("=getSelectedCount(NumPedido)")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for k = 1 to NReg&lt;/P&gt;&lt;P&gt;&amp;nbsp; InValue = ActiveDocument.Evaluate("=Subfield(SelVal, ';' ,"&amp;amp;k&amp;amp;")")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetApplication.Sleep 100&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.DynamicUpdateCommand("UPDATE &lt;STRONG style="color: #ff0000;"&gt;F_ LOTE&lt;/STRONG&gt;&amp;nbsp; SET&amp;nbsp; LoteFab='$(vLote)' WHERE NumPedido='" &amp;amp;InValue &amp;amp; "'")&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetApplication.Sleep 100&lt;/P&gt;&lt;P&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Delete that space, and that should get it working:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub InLote&lt;/P&gt;&lt;P&gt;&amp;nbsp; SelVal=ActiveDocument.Evaluate("=getFieldSelections(NumPedido, ';', 25)")&lt;/P&gt;&lt;P&gt;&amp;nbsp; NReg=ActiveDocument.Evaluate("=getSelectedCount(NumPedido)")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for k = 1 to NReg&lt;/P&gt;&lt;P&gt;&amp;nbsp; InValue = ActiveDocument.Evaluate("=Subfield(SelVal, ';' ,"&amp;amp;k&amp;amp;")")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetApplication.Sleep 100&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.DynamicUpdateCommand("UPDATE &lt;STRONG style="color: #ff0000;"&gt;F_LOTE&lt;/STRONG&gt;&amp;nbsp; SET&amp;nbsp; LoteFab='$(vLote)' WHERE NumPedido='" &amp;amp;InValue &amp;amp; "'")&lt;/P&gt;&lt;P&gt;&amp;nbsp; ActiveDocument.GetApplication.Sleep 100&lt;/P&gt;&lt;P&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 13:16:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664324#M241929</guid>
      <dc:creator>jerem1234</dc:creator>
      <dc:date>2014-09-23T13:16:49Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Macro don't work properly</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664325#M241930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes, it is true, but does not work &lt;/P&gt;&lt;P&gt;I do not understand, because your file worked perfectly and I see where I was wrong. I am furious with myself. &lt;/P&gt;&lt;P&gt;Thank you for all the help you are giving me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 16:41:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664325#M241930</guid>
      <dc:creator>ecolomer</dc:creator>
      <dc:date>2014-09-23T16:41:25Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Macro don't work properly</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664326#M241931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;YA ESTÁ !!!!!!&lt;/P&gt;&lt;P&gt;That is ok, now.&lt;/P&gt;&lt;P&gt;Is a ' diferent&lt;/P&gt;&lt;P&gt;I'm sorry to disturb you, and many thank's for all&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 17:17:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664326#M241931</guid>
      <dc:creator>ecolomer</dc:creator>
      <dc:date>2014-09-23T17:17:45Z</dc:date>
    </item>
    <item>
      <title>Re: Macro don't work properly</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664327#M241932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You're welcome! I've had plenty of times when something so simple had me stumped for awhile(just like a wrong quote), so i feel your pain!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Glad I could help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 17:48:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-don-t-work-properly/m-p/664327#M241932</guid>
      <dc:creator>jerem1234</dc:creator>
      <dc:date>2014-09-23T17:48:25Z</dc:date>
    </item>
  </channel>
</rss>

