<?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: function getPossibleValues add values in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/function-getPossibleValues-add-values/m-p/611837#M225781</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this is my code but i think it's not possible what i want to do....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub SELECT_PRODUCT_AUX()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set qvDoc = ActiveDocument&lt;/P&gt;&lt;P&gt;&amp;nbsp; rem //Actualizamos el producto auxiliar&lt;/P&gt;&lt;P&gt;&amp;nbsp; set productField = qvDoc.GetField("Producto_Id")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set selectedFields = productField.getSelectedValues() &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set productAuxField = qvDoc.GetField("Producto_Id2")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; productAuxField.selectValues selectedFields&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rem //Añadimos los posibles valores de los almacenes de inventario a los ya almacenes posibles por el resto&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set locationField = qvDoc.getField("Almacen_Id")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set possibleFields = locationField.GetPossibleValues()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set locationAuxField = qvDoc.getField("Almacen_Id2")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set possibleFieldsAux = locationAuxField.GetPossibleValues()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; rem // número de posibles elementos iniciales&lt;/P&gt;&lt;P&gt;&amp;nbsp; int numElem = selectedFields.Count&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; rem //Añadimos los nuevos elementos&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for i=1 to possibleFieldsAux.Count &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; possibleFields.add()&lt;/P&gt;&lt;P&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; int j=1&lt;/P&gt;&lt;P&gt;&amp;nbsp; for i=numElem to numElem + possibleFieldsAux.Count-1&lt;/P&gt;&lt;P&gt;&amp;nbsp; possibleFields(i).Text=possibleFieldsAux(j).Text&lt;/P&gt;&lt;P&gt;&amp;nbsp; possibleFields(i).IsNumeric = false&lt;/P&gt;&lt;P&gt;&amp;nbsp; j=j+1&lt;/P&gt;&lt;P&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; rem here It should be the code that adds other possible value to the Producto_Id field but i don't know i&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Feb 2014 10:09:49 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-02-20T10:09:49Z</dc:date>
    <item>
      <title>function getPossibleValues add values</title>
      <link>https://community.qlik.com/t5/QlikView/function-getPossibleValues-add-values/m-p/611834#M225778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have found a function that returned the possible values (getPossibleValues). Is possible add more values to this object and then call to a function that set the values again? (setPossibleValues or similar)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2014 09:53:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/function-getPossibleValues-add-values/m-p/611834#M225778</guid>
      <dc:creator />
      <dc:date>2014-02-20T09:53:05Z</dc:date>
    </item>
    <item>
      <title>Re: function getPossibleValues add values</title>
      <link>https://community.qlik.com/t5/QlikView/function-getPossibleValues-add-values/m-p/611835#M225779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can u explain what kind of additions or what conditions u would use with the getpossiblevalues to create a setpossiblevalues bec i think what u look for can be done with triggers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Sundar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2014 09:56:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/function-getPossibleValues-add-values/m-p/611835#M225779</guid>
      <dc:creator>sundarakumar</dc:creator>
      <dc:date>2014-02-20T09:56:56Z</dc:date>
    </item>
    <item>
      <title>Re: function getPossibleValues add values</title>
      <link>https://community.qlik.com/t5/QlikView/function-getPossibleValues-add-values/m-p/611836#M225780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There's no setpossiblevalues function. There are actions you can add to for example buttons and field triggers. It sounds like you want to use the Select in Field action. And use as search string something like:&lt;/P&gt;&lt;P&gt;='(' &amp;amp; concat(distinct chr(34) &amp;amp; &lt;EM&gt;MyFieldHere&lt;/EM&gt; &amp;amp; chr(34), '|') &amp;amp; '|"&lt;EM&gt;Some Extra Value 1&lt;/EM&gt;"|"&lt;EM&gt;Some Extra Value 2&lt;/EM&gt;"|&lt;EM&gt;...etc&lt;/EM&gt; )'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2014 09:58:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/function-getPossibleValues-add-values/m-p/611836#M225780</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2014-02-20T09:58:14Z</dc:date>
    </item>
    <item>
      <title>Re: function getPossibleValues add values</title>
      <link>https://community.qlik.com/t5/QlikView/function-getPossibleValues-add-values/m-p/611837#M225781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this is my code but i think it's not possible what i want to do....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub SELECT_PRODUCT_AUX()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set qvDoc = ActiveDocument&lt;/P&gt;&lt;P&gt;&amp;nbsp; rem //Actualizamos el producto auxiliar&lt;/P&gt;&lt;P&gt;&amp;nbsp; set productField = qvDoc.GetField("Producto_Id")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set selectedFields = productField.getSelectedValues() &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set productAuxField = qvDoc.GetField("Producto_Id2")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; productAuxField.selectValues selectedFields&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rem //Añadimos los posibles valores de los almacenes de inventario a los ya almacenes posibles por el resto&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set locationField = qvDoc.getField("Almacen_Id")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set possibleFields = locationField.GetPossibleValues()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set locationAuxField = qvDoc.getField("Almacen_Id2")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set possibleFieldsAux = locationAuxField.GetPossibleValues()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; rem // número de posibles elementos iniciales&lt;/P&gt;&lt;P&gt;&amp;nbsp; int numElem = selectedFields.Count&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; rem //Añadimos los nuevos elementos&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for i=1 to possibleFieldsAux.Count &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; possibleFields.add()&lt;/P&gt;&lt;P&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; int j=1&lt;/P&gt;&lt;P&gt;&amp;nbsp; for i=numElem to numElem + possibleFieldsAux.Count-1&lt;/P&gt;&lt;P&gt;&amp;nbsp; possibleFields(i).Text=possibleFieldsAux(j).Text&lt;/P&gt;&lt;P&gt;&amp;nbsp; possibleFields(i).IsNumeric = false&lt;/P&gt;&lt;P&gt;&amp;nbsp; j=j+1&lt;/P&gt;&lt;P&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; rem here It should be the code that adds other possible value to the Producto_Id field but i don't know i&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2014 10:09:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/function-getPossibleValues-add-values/m-p/611837#M225781</guid>
      <dc:creator />
      <dc:date>2014-02-20T10:09:49Z</dc:date>
    </item>
    <item>
      <title>Re: function getPossibleValues add values</title>
      <link>https://community.qlik.com/t5/QlikView/function-getPossibleValues-add-values/m-p/611838#M225782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Gysbert,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i was trying to do it, but i think it's not possible:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;sub SELECT_PRODUCT_AUX()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; set qvDoc = ActiveDocument&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; rem //Actualizamos el producto auxiliar&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; set productField = qvDoc.GetField("Producto_Id")&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set selectedFields = productField.getSelectedValues()&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set productAuxField = qvDoc.GetField("Producto_Id2")&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; productAuxField.selectValues selectedFields&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rem //Añadimos los posibles valores de los almacenes de inventario a los ya almacenes posibles por el resto&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set locationField = qvDoc.getField("Almacen_Id")&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set possibleFields = locationField.GetPossibleValues()&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set locationAuxField = qvDoc.getField("Almacen_Id2")&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set possibleFieldsAux = locationAuxField.GetPossibleValues()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; rem // número de posibles elementos iniciales&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; int numElem = selectedFields.Count&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; rem //Añadimos los nuevos elementos &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for i=1 to possibleFieldsAux.Count&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; possibleFields.add()&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; int j=1&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; for i=numElem to numElem + possibleFieldsAux.Count-1&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; possibleFields(i).Text=possibleFieldsAux(j).Text&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; possibleFields(i).IsNumeric = false&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; j=j+1&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp; rem here It should be the code that adds other possible value to the Producto_Id field but i don't know the way to do it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks a lot&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2014 10:15:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/function-getPossibleValues-add-values/m-p/611838#M225782</guid>
      <dc:creator />
      <dc:date>2014-02-20T10:15:14Z</dc:date>
    </item>
  </channel>
</rss>

