hei_bao
路人甲
路人甲
  • 注册日期2005-12-18
  • 发帖数11
  • QQ
  • 铜币138枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1405回复:2

【菜鸟求助】怎么给图元增加属性?

楼主#
更多 发布于:2005-12-18 23:30
<P>小第学MO才几天,看书看得一头雾水,就来论坛看看</P>
<P>我有一个管线信息的MDB数据库,用Vb读出它的坐标信息</P>
<P>用drawShape方法画出的点和线后,</P>
<P>怎么才能用程序给它赋予属性信息?有没有相应的方法呢?</P>
<P>是不是必须通过建立Geodatabase的方法才能实现呢?</P>

<P>先谢谢了!!!</P>
喜欢0 评分0
kaimw
路人甲
路人甲
  • 注册日期2005-08-07
  • 发帖数28
  • QQ
  • 铜币28枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-12-22 11:02
好,优秀!
举报 回复(0) 喜欢(0)     评分
majun
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数10
  • QQ
  • 铜币162枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-12-23 15:33
<P>首先取到图层中你想要赋值的那个图元的recordset。如果你画的图层在最上面</P>
<P>Dim Layer as mapobjects2.maplayer</P>
<P>dim recs as recordset</P>
<P>set layer = map1.layers(0)</P>
<P>可以在图上点一下用SearchByDistance选中那个图元,返回的是一个recordset</P>
<P>然后</P>
<P>do while not recs.EOF</P>
<P>    recs.field("Name").value = "你要加入的属性值"     '"Name"是你预先定义好的字段</P>
<P>    recs.movenext</P>
<P>loop</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部