<?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 Create user upload panel in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Create-user-upload-panel/m-p/987771#M336800</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I have a requirement to allow users to upload data via spreadsheets from their local systems.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Once the user has uploaded the spreadsheets then we would want to force a reload. Is this possible&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Via macro ? If yes please let me the code.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Thanks&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Krishna.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Oct 2015 17:29:12 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-10-02T17:29:12Z</dc:date>
    <item>
      <title>Create user upload panel</title>
      <link>https://community.qlik.com/t5/QlikView/Create-user-upload-panel/m-p/987771#M336800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I have a requirement to allow users to upload data via spreadsheets from their local systems.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Once the user has uploaded the spreadsheets then we would want to force a reload. Is this possible&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Via macro ? If yes please let me the code.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Thanks&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Krishna.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Oct 2015 17:29:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Create-user-upload-panel/m-p/987771#M336800</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-10-02T17:29:12Z</dc:date>
    </item>
    <item>
      <title>Re: Create user upload panel</title>
      <link>https://community.qlik.com/t5/QlikView/Create-user-upload-panel/m-p/987772#M336801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can you be a little more specific&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what do you mean when you say 'allow users to upload data via spreadsheets from their local systems' - are they loading this data into a qlikview application - is this qpplicaiton on their desk top&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;once the spreadhseet is uploaded, you want a reload of the qlikview application performed on accesspoint? - where is the accesspoint application getting the data from? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Oct 2015 17:37:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Create-user-upload-panel/m-p/987772#M336801</guid>
      <dc:creator />
      <dc:date>2015-10-02T17:37:45Z</dc:date>
    </item>
    <item>
      <title>Re: Create user upload panel</title>
      <link>https://community.qlik.com/t5/QlikView/Create-user-upload-panel/m-p/987773#M336802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Adam,&lt;/P&gt;&lt;P&gt;users upload &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;spreadsheets into shard folder. That &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;shard folder data&lt;/SPAN&gt; to should be updated in report dynamically.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Krishna.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Oct 2015 18:32:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Create-user-upload-panel/m-p/987773#M336802</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-10-02T18:32:06Z</dc:date>
    </item>
    <item>
      <title>Re: Create user upload panel</title>
      <link>https://community.qlik.com/t5/QlikView/Create-user-upload-panel/m-p/987774#M336803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I am correct, the idea would be that the dashboard should be reloaded whenever one of the spreadsheets (that are the datasource) are updated. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are two ways to do this (at least, that I can think of):&amp;nbsp; The first one would involve the following steps&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Install and set up EDX on your QV Server, you can check this guide: &lt;A href="https://community.qlik.com/docs/DOC-2650"&gt;Using EDX in QlikView 11&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Create a batch file that detect the modified date of the file and triggers using the EDX if the file is new.&lt;/LI&gt;&lt;LI&gt;Set up the EDX parameters on your QMC for the document task. &lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The second option would be a bit more lazy and less efficient, but still effective:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Set up the reload task to run every 5 minutes (or more, depending on the QV Application you are working with)&lt;/LI&gt;&lt;LI&gt;Include a part of the script that verifies the date and time of the last time each of the files were updated: if it is more recent than the last record, the conditional will active the reload for that file. Otherwise, it does nothing.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The script that you could use would be something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vCurrentModDate = filetime(&amp;lt;filename.xls&amp;gt;);&lt;/P&gt;&lt;P&gt;if &lt;SPAN style="font-size: 13.3333px;"&gt;vCurrentModDate &amp;lt;&amp;gt; &lt;SPAN style="font-size: 13.3333px;"&gt;vOldModDate then&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tablename: LOAD * FROM &amp;lt;filename.xls&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set &lt;SPAN style="font-size: 13.3333px;"&gt;vOldModDate = &lt;SPAN style="font-size: 13.3333px;"&gt;vCurrentModDate;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;end if&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a personal note, I think that the first option is the more elegant and efficient, since the reload task will only launch whenever the datasources are ready, for that reason your client may prefer it. However, it also implies knowledge in fields that are not exclusive from QlikView, so that may be a problem for you (depending on your skills, of course) . It is also to take into accont the workload that you have in your server.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Oct 2015 19:03:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Create-user-upload-panel/m-p/987774#M336803</guid>
      <dc:creator>diego_a_barboza</dc:creator>
      <dc:date>2015-10-02T19:03:08Z</dc:date>
    </item>
  </channel>
</rss>

