|
阅读:803回复:0
在vb中用什么属性和方法可以获得某一图层的字段名称
<P> 请教各位高手,我想在做查询的时候,能自动获得已知图层的字段名,然后再通过字符串匹配实现图元的查询,可我不知道用mapx的什么属性和方法来获得它的字段名,能否帮忙指点下......急!!! 先谢谢各位大虾了,小妹做毕业设计,急需解决!vb代码如下:</P>
<P>Map1.DataSets.RemoveAll</P> <P>Dim hosp As mapxlib.layer<BR>Dim sds As mapxlib.Dataset</P> <P>Dim sftrs As mapxlib.Features<BR>Dim sftr As mapxlib.Feature<BR>Set hosp = Map1.Layers(Combo1.Text)<BR>Set sds = Map1.DataSets.add(miDataSetLayer, hosp)<BR>Set sftrs = Map1.Layers(Combo1.Text).search(" 单位名称= " ; """" ; Combo2.Text ; """")<BR>If sftrs.count > 0 Then<BR>Set sftr = sftrs(1)<BR>hosp.Selection.Replace sftr<BR>Map1.ZoomTo Map1.Zoom, sftr.CenterX, sftr.CenterY<BR>End If</P> <P>我想把其中的"单位名称"换了,实现自动获取字段名</P> |
|