Select to view content in your preferred language

Change list box to combo box in ArcPad?

2696
2
02-01-2013 06:09 AM
MarkAndersen1
Deactivated User
I have what I hope is a pretty simple question...  I'm putting together an ArcPad map for some data collecting this spring.  When I load the project into ArcPad, everything looks and works fine, with one exception.  The default edit form for entering attributes (to a point shapefile and a related table) is fine, except that one of my attribute columns in the related table is a text field that uses a domain that contains hundreds of 4-letter code.  It's a pain to scroll through these, and it would be much simpler if this were a combo box, so that a user could type the first letter or two, and find the correct entry more quickly.   Is there a way to access the default form in ArcPad Studio, and just change the list box to a combo box?  Or will I have to create a new data entry form?  Also, where is a good place to start reading about customizing forms, etc?  The help files I've looked at so far don't seem particularly helpful on specific questions.

Thanks!
Tags (3)
0 Kudos
2 Replies
GarethWalters
Deactivated User
Hi Mark,

Currently the combo box does not implement text recoginition to filter a list in ArcPad Forms.  The only solution to this is to write a script to do it.

There are many similar questions to this and it is the No. 3 voted question on Ideas.Esri.com.

Sorry that there is no quick fix at this stage.

Let me know if you want any more information.

Cheers,

Gareth
0 Kudos
ValentinWittich
Occasional Contributor
Is there a way to access the default form in ArcPad Studio, and just change the list box to a combo box?


Hi Mark,

I don't know if I'm to late for these field season but the fastest way to change a list box into a combo box is to toggle into the tree view (little red/blue arrows) in ArcPad Studio. Here you can just replace list listbox entries into a combobox:

<LISTBOX name="List_code" tooltip="" x="47" y="15" width="80" height="50" tabstop="true" border="true" defaultvalue="" listtable="" listvaluefield="" listtextfield="" sort="false" field="CODE" hscroll="false">
      <LISTITEM value="1111" text="1111"/>
      <LISTITEM value="2222" text="2222"/>
      <LISTITEM value="3333" text="3333"/>
      <LISTITEM value="4444" text="4444"/>
     </LISTBOX>


into =>

<COMBOBOX name="List_code" tooltip="" x="47" y="15" width="80" height="50" tabstop="true" border="true" defaultvalue="" listtable="" listvaluefield="" listtextfield="" sort="false" field="CODE" hscroll="false"  sip="true" >
      <LISTITEM value="1111" text="1111"/>
      <LISTITEM value="2222" text="2222"/>
      <LISTITEM value="3333" text="3333"/>
      <LISTITEM value="4444" text="4444"/>
     </COMBOBOX>
    

I hope that's what you were asking for...

Best regards
Valentin
0 Kudos