免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 3128|回复: 4
收起左侧

技术资料:修改mapx实体的数据集(tab or db)的值

[复制链接]

2072

主题

100000万

铜板

363

好友

地信专家组

每一次的分离都是为了下一次的相聚

Rank: 14Rank: 14Rank: 14Rank: 14

积分
17622

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章贡献勋章

发表于 2009-11-15 19:22 | 显示全部楼层 |阅读模式
技术资料:修改mapx实体的数据集(tab or db)的值
当修改了某实体的数据值后,如何将修改写入它的数据集(图层或数据库),使用实体的rowvalue属性,参看下面的代码。
Dim lyr As MapXLib.Layer
Dim ds As MapXLib.Dataset
Dim ftrs As MapXLib.Features
Dim f As MapXLib.Feature
Dim rvs As MapXLib.RowValues
Dim rv As MapXLib.RowValue
'Get the layer to create a dataset for
Set lyr = Map1.Layers.Item("US Capitals")
'Open the dataset
Set ds = Map1.Datasets.Add(miDataSetLayer, lyr)
'Get the feature to update
Set ftrs = lyr.Search("capital like ""albany""")
Set f = ftrs.Item(1)
'Get the row to update
Set rvs = ds.RowValues(f)
'Get the column to update
Set rv = rvs.Item("Capital")
'Change the value
rv.Value = "New Albany"
'Update the feature and dataset with the new value
f.Update True, rvs
ds.Refresh

2

主题

4万

铜板

7

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6972
发表于 2021-12-19 14:52 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

2万

铜板

1

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3535
发表于 2022-1-4 12:55 | 显示全部楼层
确定两区域间叠加部分面积
回复 支持 反对

使用道具 举报

0

主题

955

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
249
发表于 2022-2-7 16:35 | 显示全部楼层
下载学习,感谢分享!
回复 支持 反对

使用道具 举报

头像被屏蔽

0

主题

3246

铜板

0

好友

禁止发言

积分
1892
发表于 2025-1-8 10:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表