<?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 MS Access VBA &amp; QV Api in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/MS-Access-VBA-QV-Api/m-p/412101#M153413</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;Within MS Access I am trying to get a list of all fields (read field objects) in a QlikView document. I assume this should be pretty straightforward by looping through the Document.Fields, but cannot get it to work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried through the Document.GetFieldDescriptions, but for some reason I cannot get a grab on the datatype returned by this function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anybody ever done this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;888 SP5&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 17 Sep 2012 09:58:20 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-09-17T09:58:20Z</dc:date>
    <item>
      <title>MS Access VBA &amp; QV Api</title>
      <link>https://community.qlik.com/t5/QlikView/MS-Access-VBA-QV-Api/m-p/412101#M153413</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;Within MS Access I am trying to get a list of all fields (read field objects) in a QlikView document. I assume this should be pretty straightforward by looping through the Document.Fields, but cannot get it to work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried through the Document.GetFieldDescriptions, but for some reason I cannot get a grab on the datatype returned by this function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anybody ever done this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;888 SP5&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Sep 2012 09:58:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/MS-Access-VBA-QV-Api/m-p/412101#M153413</guid>
      <dc:creator />
      <dc:date>2012-09-17T09:58:20Z</dc:date>
    </item>
    <item>
      <title>Re: MS Access VBA &amp; QV Api</title>
      <link>https://community.qlik.com/t5/QlikView/MS-Access-VBA-QV-Api/m-p/412102#M153414</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you need to do something with this in the script?&lt;/P&gt;&lt;P&gt;If you want to display them in the front end, there's a system field called $Field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Right click on the sheet and choose "Select fields.." and then check the "Show System Fields" checkbox.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Sep 2012 10:21:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/MS-Access-VBA-QV-Api/m-p/412102#M153414</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-09-17T10:21:11Z</dc:date>
    </item>
    <item>
      <title>Re: MS Access VBA &amp; QV Api</title>
      <link>https://community.qlik.com/t5/QlikView/MS-Access-VBA-QV-Api/m-p/412103#M153415</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need to get all the field objects so I can get properties for all fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;objCol = m_objDoc.GetFieldDescriptions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For i = 0 To m_objDoc.GetFieldCount - 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oTMP = objCol.Item(i)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print oTMP.Name&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print oTMP.GetLocked&lt;/P&gt;&lt;P&gt;Next&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Sep 2012 12:02:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/MS-Access-VBA-QV-Api/m-p/412103#M153415</guid>
      <dc:creator />
      <dc:date>2012-09-17T12:02:30Z</dc:date>
    </item>
    <item>
      <title>Re: MS Access VBA &amp; QV Api</title>
      <link>https://community.qlik.com/t5/QlikView/MS-Access-VBA-QV-Api/m-p/412104#M153416</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Found something that works. I wonder whether there is a cleaner approach than going through the descriptions to get actually to the field collection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Public Sub LoadFields(objDocument As QVDocument)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim colFld As Object&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim objFld As Object&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim i As Integer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set colFld = objDocument.GetFieldDescriptions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For i = 0 To colFld.Count - 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objFld = objDocument.GetField(colFld.Item(i).Name)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_colFld.Add objFld, CStr(objFld.Name)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set colFld = Nothing&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objFld = Nothing&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>Mon, 17 Sep 2012 15:18:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/MS-Access-VBA-QV-Api/m-p/412104#M153416</guid>
      <dc:creator />
      <dc:date>2012-09-17T15:18:14Z</dc:date>
    </item>
  </channel>
</rss>

