berush
路人甲
路人甲
  • 注册日期2003-12-01
  • 发帖数158
  • QQ
  • 铜币622枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:4399回复:18

mo的属性数据编辑~

楼主#
更多 发布于:2004-09-01 15:21
<P>就是我在地图上选中一个或多个地理目标,就会弹出它的属性框,而且可以属性编辑,但是这样的实现,好像很麻烦.首先是把取得的recordset的每个field的value填充到前面的弹出的属性框里.然后我在属性框里进行编辑.问题是编辑完,你要判断编辑框中哪条记录已经被改变了,你要相应的更改recordset中的那条记录.我想问的是大家进行mo属性编辑是不是通过此方法,还是有别的更好的方法,如果是的话大家用的属性框是用什么控件做的,而且当属性框中记录改变时是怎么对应到recordset的记录的改变.小弟的表述能力不好,不知道各位大虾看懂没~~~</P>
喜欢0 评分0
lixaokui
路人甲
路人甲
  • 注册日期2003-12-25
  • 发帖数768
  • QQ28796446
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-09-02 09:27
<P>1你在得到属性数据时肯定有个Recordset</P><P>2对话框起到个填写新属性的作用,填完后确定</P><P>3继续用Recordset不就可以写入了吗?</P><P>因为3步是在同一个作用域。</P>
西门吹血,有了鼓风机,就不用吹啦!
举报 回复(0) 喜欢(0)     评分
kmxl
路人甲
路人甲
  • 注册日期2004-10-30
  • 发帖数94
  • QQ
  • 铜币294枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-10-30 22:25
可以使用循环语句
举报 回复(0) 喜欢(0)     评分
ryx32
路人甲
路人甲
  • 注册日期2003-08-05
  • 发帖数457
  • QQ
  • 铜币4046枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-11-01 12:15
<img src="images/post/smile/dvbbs/em03.gif" /><img src="images/post/smile/dvbbs/em03.gif" />
举报 回复(0) 喜欢(0)     评分
shorhorn
路人甲
路人甲
  • 注册日期2004-11-19
  • 发帖数17
  • QQ
  • 铜币192枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-12-07 16:08
<P>berush楼主:</P><P>我在学习MO的过程中,也遇到了同你一样的问题,请问你是如何解决的,能给我一个实例吗?</P><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
5楼#
发布于:2004-12-07 18:00
<P>Dim r As MapObjects.Recordset
Set r = Map1.Layers(0).Records</P><P>r.AutoFlush = False
For i = 0 To 6
 r.Edit
 r.Fields("Area").Value = 321
 r.Update
 r.MoveNext
Next
r.StopEditing</P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
wxj1212
路人甲
路人甲
  • 注册日期2004-09-26
  • 发帖数11
  • QQ
  • 铜币159枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2004-12-21 11:34
<P>我也遇到了同样的困难,我用的控件是listview,关键是最后你修改的是数据库中的那条记录。请问怎么办?楼顶的,你解决了吗?</P>
举报 回复(0) 喜欢(0)     评分
dacyhom
路人甲
路人甲
  • 注册日期2004-11-06
  • 发帖数15
  • QQ
  • 铜币168枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2004-12-23 13:51
<P>我也和楼上的遇到同样的问题,请帝国总统给解释一下.</P><img src="images/post/smile/dvbbs/em08.gif" />
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
8楼#
发布于:2004-12-23 13:55
<P>属性编辑的方法就象我上面说的语句</P><P>哪条记录你可以根据记录的索引号来返回啊!</P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
wxj1212
路人甲
路人甲
  • 注册日期2004-09-26
  • 发帖数11
  • QQ
  • 铜币159枚
  • 威望0点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2004-12-27 15:56
属性编辑的方法,这个我清楚,关键就是你说的根据纪录的索引号怎么返回,能不能给详细的解释一下,万望帮忙!!谢谢。
举报 回复(0) 喜欢(0)     评分
上一页
游客

返回顶部