<?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 Update Related Table in ArcPad Questions</title>
    <link>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259233#M1877</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Check out the forum I started called "Customizing Related Table Sample .vbs Script".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to do basically the same thing. Inspections.vbs may help point you in the right directions in regards to SQL scripting.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Check out the following two directories on your computer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;C:\Program Files\ArcPad 8.0\Samples\Riverside (includes the Riverside_mdb.axf sample)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;C:\Program Files\ArcPad 8.0\Developer\Samples\RelatedTables\RelatedTablesForm (includes the Inspections.vbs sample)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope that helps!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Apr 2010 19:55:02 GMT</pubDate>
    <dc:creator>DaytonPoff</dc:creator>
    <dc:date>2010-04-15T19:55:02Z</dc:date>
    <item>
      <title>Update Related Table</title>
      <link>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259231#M1875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have an ArcPAD application that has a related table.&amp;nbsp; I used ArcPAD manager to create the axf file&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to update that related table from a button in ArcPAD.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;User clicks button&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;THe code grabs a bunch of values from input boxes on the form&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Write them to varaibles (which I can push to a mesage box)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But I think I need serious help on the update/Insert into SQL Statement...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I dont even know if this can be done this way....Has anyone ever done this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to update the related table from this button....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;PLEASE HELP&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;THanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
Sub UpdateValues

Dim objRS, objSelLayer, objEFPageOneControls3, objEditForm3
Set objSelLayer = Map.SelectionLayer
Set objRS = objSelLayer.Records


objRS.Bookmark = Map.SelectionBookmark

 Set objEditForm3 = application.map.layers("Retaining_Walls").forms("EDITFORM")
 Set objEFPageOneControls3 = objEditForm3.Pages("page1").Controls

 Dim varcbo_User, vartxtUniqueID, varLow, varHigh, varAvg, varLength, varArea, varMaterial, varCondition, varDate&amp;nbsp; 
&amp;nbsp; 
&amp;nbsp; varcbo_User = objEFPageOneControls3("cbo_User").Value
&amp;nbsp; vartxtUniqueID = objEFPageOneControls3("txtUniqueID").Value
&amp;nbsp; varLow = objEFPageOneControls3("Edit3").Value
&amp;nbsp; varHigh = objEFPageOneControls3("Edit4").Value
&amp;nbsp; varAvg = objEFPageOneControls3("Edit1").Value
&amp;nbsp; varLength = objEFPageOneControls3("Edit2").Value
&amp;nbsp; varArea = objEFPageOneControls3("Edit5").Value
&amp;nbsp; varMaterial = objEFPageOneControls3("Field2").Value
&amp;nbsp; varCondition = objEFPageOneControls3("Field1").Value
&amp;nbsp; varDate = objEFPageOneControls3("Date1").Value

msgbox varcbo_User &amp;amp; " " &amp;amp; vartxtUniqueID &amp;amp; " " &amp;amp; varlow &amp;amp; " " &amp;amp; varHigh &amp;amp; " " &amp;amp; varAvg &amp;amp; " " &amp;amp; varLength &amp;amp; " " &amp;amp; varArea &amp;amp; " " &amp;amp; varMaterial &amp;amp; " " &amp;amp; varCondition &amp;amp; " " &amp;amp;&amp;nbsp; varDate
&amp;nbsp; 

 Dim strFileName2
 strFileName2 = varAXFFileName_2

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '++ open the selected AXF file
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pDS6
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pDS6 = OpenAXF(strFileName2)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (pDS6 Is Nothing) Then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Print "Open DataSource failed"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Sub
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If

 Dim&amp;nbsp; pRS6
 Set pRS6 = pDS6.Execute("INSERT INTO RETAININGWALL_HISTORICAL (UNIQUEID, DIM_LOW) VALUES (vartxtUniqueID, varLow)")

Endn Sub
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Apr 2010 16:51:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259231#M1875</guid>
      <dc:creator>JayKappy</dc:creator>
      <dc:date>2010-04-14T16:51:46Z</dc:date>
    </item>
    <item>
      <title>Update Related Table</title>
      <link>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259232#M1876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Here I can retrieve a value from the Related table....the max UNIQUE ID value&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I Just need to figure out how to INSERT INTO that table...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any thoughts?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp; 
Dim strFileName2
strFileName2 = varAXFFileName_2

 '++ open the selected AXF file
 Dim pDS
 Set pDS = OpenAXF(strFileName2)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (pDS Is Nothing) Then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Print "Open DataSource failed"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Sub
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If

Dim&amp;nbsp; MaxID, MaxID2, pRS, pRS2, pRS3
Dim MaxRecordCount
Set pRS = pDS.Execute("SELECT MAX(UNIQUEID) AS MaximumID FROM RETAININGWALL_HISTORICAL")

pRS.MoveFirst
Do While Not pRS.EOF
 MaxRecordCount = cInt(pRS("MaximumID").value)
pRS.MoveNext 
Loop

Msgbox MaxRecordCount

&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 12:45:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259232#M1876</guid>
      <dc:creator>JayKappy</dc:creator>
      <dc:date>2021-12-11T12:45:37Z</dc:date>
    </item>
    <item>
      <title>Update Related Table</title>
      <link>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259233#M1877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Check out the forum I started called "Customizing Related Table Sample .vbs Script".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to do basically the same thing. Inspections.vbs may help point you in the right directions in regards to SQL scripting.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Check out the following two directories on your computer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;C:\Program Files\ArcPad 8.0\Samples\Riverside (includes the Riverside_mdb.axf sample)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;C:\Program Files\ArcPad 8.0\Developer\Samples\RelatedTables\RelatedTablesForm (includes the Inspections.vbs sample)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope that helps!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Apr 2010 19:55:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259233#M1877</guid>
      <dc:creator>DaytonPoff</dc:creator>
      <dc:date>2010-04-15T19:55:02Z</dc:date>
    </item>
    <item>
      <title>Update Related Table</title>
      <link>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259234#M1878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;FIRST OFF THANKS FOR YOUR RESPONCE....like a ghost town in ArcPAD forums sometimes...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I DONT KNOW WHY there is an Angry face on my entry...I am not angry??????&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I couldnt find the second example above refering to related tables...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I can get the update to happen but soemthing wierd is going on....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;THIS IS WHAT I AM DOING:&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Using ArcPAD on my desktop I am able to click the button&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It grabs the two values from the form&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Builds the SQL string&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Updates the related table via the SQL string&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I can then go to the related table tab and see the newly added record.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I stop editing&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Save&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Import back into ArcMap and the record does not import.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I looked back in ArcPAD and its there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I manually create a new record in the related table and import the new record comes in.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I dont know why this is happening....MAYBE because I am not giving it an OBJECTID??????&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;WHY can I see the record in ArcPAD but it wont import back into ArcMap via the check-in process?&amp;nbsp; Again maybe there is no OBJECTID being assigned?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;THanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;Sub SaveButton

Dim objRS, objSelLayer, objEFPageOneControls3, objEditForm3
Set objSelLayer = Map.SelectionLayer
Set objRS = objSelLayer.Records

objRS.Bookmark = Map.SelectionBookmark

 Set objEditForm3 = application.map.layers("Retaining_Walls").forms("EDITFORM")
 Set objEFPageOneControls3 = objEditForm3.Pages("page1").Controls

 Dim varcbo_User, vartxtUniqueID 
&amp;nbsp; 
 varcbo_User = objEFPageOneControls3("cbo_User").Value
 vartxtUniqueID = objEFPageOneControls3("txtUniqueID").Value

 Dim sSQL

 sSQL = "INSERT INTO RETAININGWALL_HISTORICAL (UNIQUEID, INSPECT_BY) VALUES ('" &amp;amp; vartxtUniqueID &amp;amp; "', '" &amp;amp; varcbo_User &amp;amp; "')"

 Dim strFileName2
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strFileName2 = varAXFFileName_2

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '++ open the selected AXF file
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pDS
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pDS = OpenAXF(strFileName2)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (pDS Is Nothing) Then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Print "Open DataSource failed"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Sub
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If


 Dim iCount
 iCount = pDS.Execute(sSQL)
 pDS.Close()

End Sub&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 12:45:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259234#M1878</guid>
      <dc:creator>JayKappy</dc:creator>
      <dc:date>2021-12-11T12:45:40Z</dc:date>
    </item>
    <item>
      <title>Update Related Table</title>
      <link>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259235#M1879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;All right....my code was correct above.....I saw the record being added to the related table but it would not come across when I check-in the data in ArcMap...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I first thought it was the OBJECT ID that needed to be added but that was not the case.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I then came across some older forum entries and saw that they added the AXF_STATUS, and the AXF_TIMESTAMP&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;These two fields are what ArcMap check-in relys on to determine whats new in the axf file.&amp;nbsp; If they are blank then they are skipped from the import process.....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can also check out this older entry&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.esri.com/Thread.asp?c=34&amp;amp;f=2465&amp;amp;t=298570&amp;amp;mc=2#msgid932792" rel="nofollow noopener noreferrer" target="_blank"&gt;http://forums.esri.com/Thread.asp?c=34&amp;amp;f=2465&amp;amp;t=298570&amp;amp;mc=2#msgid932792&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is my final code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Notice: &lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;AXF_STATUS&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp; is set to 1...this is for a new file (there are other numbers that you can set to delete the file etc)&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;AXF_TIMESTAMP&lt;/STRONG&gt;&lt;SPAN&gt; is set to grab the system clock time ( getDate() )&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;HOPE THIS HELPS.....ANY QUESTIONS FEEL FREE TO ASK.......&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
Sub SaveButton

Dim objRS, objSelLayer, objEFPageOneControls3, objEditForm3
Set objSelLayer = Map.SelectionLayer
Set objRS = objSelLayer.Records

objRS.Bookmark = Map.SelectionBookmark

 Set objEditForm3 = application.map.layers("Retaining_Walls").forms("EDITFORM")
 Set objEFPageOneControls3 = objEditForm3.Pages("page1").Controls

 Dim varcbo_User, vartxtUniqueID, varLow, varHigh, varAvg, varLength, varArea, varMaterial, varCondition, varDate&amp;nbsp; 
&amp;nbsp; 
&amp;nbsp; varcbo_User = objEFPageOneControls3("cbo_User").Value
&amp;nbsp; vartxtUniqueID = objEFPageOneControls3("txtUniqueID").Value
&amp;nbsp; varLow = objEFPageOneControls3("Edit3").Value
&amp;nbsp; varHigh = objEFPageOneControls3("Edit4").Value
&amp;nbsp; varAvg = objEFPageOneControls3("Edit1").Value
&amp;nbsp; varLength = objEFPageOneControls3("Edit2").Value
&amp;nbsp; varArea = objEFPageOneControls3("Edit5").Value
&amp;nbsp; varMaterial = objEFPageOneControls3("Field2").Value
&amp;nbsp; varCondition = objEFPageOneControls3("Field1").Value
&amp;nbsp; varDate = objEFPageOneControls3("Date1").Value
&amp;nbsp; 

 Dim sSQL
 sSQL = "INSERT INTO RETAININGWALL_HISTORICAL (UNIQUEID, MATERIAL, DIM_LOW, DIM_HIGH, DIM_AVE, LENGTH, AREA, CONDITION, INSPECT_DATE, AXF_STATUS, AXF_TIMESTAMP, INSPECT_BY) VALUES ('" &amp;amp; vartxtUniqueID &amp;amp; "', '" &amp;amp; varMaterial &amp;amp; "', '" &amp;amp; varLow &amp;amp; "', '" &amp;amp; varHigh &amp;amp; "', '" &amp;amp; varAvg &amp;amp; "', '" &amp;amp; varLength &amp;amp; "', '" &amp;amp; varArea &amp;amp; "', '" &amp;amp; varCondition &amp;amp; "', '" &amp;amp; varDate &amp;amp; "', 1, getDate(), '" &amp;amp; varcbo_User &amp;amp; "')"



 Dim strFileName2
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strFileName2 = varAXFFileName_2

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '++ open the selected AXF file
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pDS
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pDS = OpenAXF(strFileName2)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (pDS Is Nothing) Then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Print "Open DataSource failed"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Sub
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If


&amp;nbsp; Dim iCount
&amp;nbsp; iCount = pDS.Execute(sSQL)
&amp;nbsp; pDS.Close()


Msgbox "Done"

End Sub&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 12:45:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259235#M1879</guid>
      <dc:creator>JayKappy</dc:creator>
      <dc:date>2021-12-11T12:45:43Z</dc:date>
    </item>
    <item>
      <title>Update Related Table</title>
      <link>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259236#M1880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I think you need to also insert values for the AXF_TIMESTAMP and AXF_STATUS fields.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;AXF_STATUS = 1 sets it as a new record, I believe.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Matt&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 14:50:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259236#M1880</guid>
      <dc:creator>MattCooper</dc:creator>
      <dc:date>2010-04-16T14:50:48Z</dc:date>
    </item>
    <item>
      <title>Update Related Table</title>
      <link>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259237#M1881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks mcoop05......just saw that in another thread....put those two in there and it works great....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You must have posted that seconds after my last post explaining that.....THANKS&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 15:05:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259237#M1881</guid>
      <dc:creator>JayKappy</dc:creator>
      <dc:date>2010-04-16T15:05:20Z</dc:date>
    </item>
    <item>
      <title>Update Related Table</title>
      <link>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259238#M1882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I confirmed with another user that 8.0.3 has the Related Tables samples. She applied the service pack and now has the files I've been talking about. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Congratulation on getting your code to work. I finally worked out all the bugs in mine and it is working too. Thanks for the advice. Looks like we went about it two separate ways, but were both successful in the end.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Apr 2010 14:11:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259238#M1882</guid>
      <dc:creator>DaytonPoff</dc:creator>
      <dc:date>2010-04-26T14:11:27Z</dc:date>
    </item>
    <item>
      <title>Re: Update Related Table</title>
      <link>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259239#M1883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Jay,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This thread has helped me quite a bit, as I am trying to do something very similar.&amp;nbsp; However, I'm having some trouble getting your code to work in ArcPad 10 (namely the INSERT SQL statement).&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Once an existing facility is selected from the map, I would like to auto populate the related table (DA_FORM) with values from the GIS feature attribute table. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I can extract the appropriate values from the GIS feature, but cannot seem to execute the SQL statement. I get the following error: "the column cannot contain null values. [,,,Column Name, Table Name,]" &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any guidance you may be able to provide would be much appreciated!&amp;nbsp; Here's what I have so far...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(onformload event)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Sub AutoPop&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dim objSelLyr, objSelRS, StrFacilNo, StrStructName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;set objSelLyr = Application.Map.SelectionLayer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; set objSelRS = objSelLyr.Records&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;objSelRS.Bookmark = Map.SelectionBookmark&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'Get values from structure_existing_area layer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; StrFacilNo = objSelRS.Fields("facil_no").Value&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; StrStructName = objSelRS.Fields("structname").Value&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;msgbox ("Facility # is " &amp;amp; StrFacilNo &amp;amp; ": " &amp;amp; StrStructName)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim DS&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim SQL&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim Result&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; 'Set data source &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set DS = objSelLyr.DataSource&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; 'Define SQL statement to insert values into table DA_FORM&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SQL = "INSERT INTO DA_FORM (facil_no, facil_type, AXF_STATUS, AXF_TIMESTAMP) VALUES ('StrFacilNo', 'StrStructName', 1, GetDate())"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'Execute SQL command&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Result = DS.Execute(SQL)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;End Sub&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Aug 2011 23:17:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259239#M1883</guid>
      <dc:creator>MatthewWilson1</dc:creator>
      <dc:date>2011-08-19T23:17:19Z</dc:date>
    </item>
    <item>
      <title>Re: Update Related Table</title>
      <link>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259240#M1884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Matt,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Did you ever figure out your code for ArcPad 10.&amp;nbsp; I'm trying to achieve a similar procedure but can't get it going.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I know this thread is pretty old, but I figured I would try.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Chris&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Mar 2014 10:33:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcpad-questions/update-related-table/m-p/259240#M1884</guid>
      <dc:creator>ChrisCzerwinski1</dc:creator>
      <dc:date>2014-03-11T10:33:33Z</dc:date>
    </item>
  </channel>
</rss>

