Howto: ArcPad中如何解决CHECKBOX控件里的值无法保存到指定字段的问题

文章编号: 157
软件: ArcPad Application Builder 6.0.1,6.0.2,6.0.3
操作系统: N/A
已邀请:

EsriSupport

赞同来自:

摘要: 在ArcGIS中没有真正的Boolean类型的字段,所有的Boolean类型都会被定义成精度为0的短整型(Short Integer)。而在ArcPad Studio中选用的checkbox的控件只允许对Boolean类型的字段进行写值。

内容: 目前有两种解决办法:
1. 用ArcView 3.x来创建带Boolean类型字段的数据,这样就可以允许正常的进行写操作。此时在ArcGIS中显示的时候1为True, 0为False.
2.在ArcGIS中创建一个精度为0的短整型字段。 然后在ArcPad的窗体中使用一个带有两个list item项的COMBOBOX来代替CHECKBOX控件, 方法如下:
<COMBOBOX name="cboWorking" x="66" y="13" width="45" height="12"
sip="false" hscroll="false" vscroll="false" limittolist="true" sort="true"
field="WORKING">
<LISTITEM value="0" text="False"/>
<LISTITEM value="1" text="True"/>
</COMBOBOX>




创建时间:2005-04-06
最近更新:2005-04-06


原文链接
http://support.esrichina.com.cn/2005/0406/157.html

要回复问题请先登录注册