首页 百科知识 计算字段的值

计算字段的值

时间:2022-06-19 百科知识 版权反馈
【摘要】:四、计算字段的值在数据处理过程中,常常需要利用已有字段的值,经过某种运算,然后将运算结果赋予指定字段或用于其他处理过程。注意,Calculate命令只更新选中的记录,如果没有选中的记录项,则默认全部记录更新。[例9]计算字段的值theftab=av.GetactiveDoc.FindTheme.GetFtabtheFtab.SetEditablenewField=Field.MaketheFtab.AddfieldscalcField=theFtab.FindFieldtheExpression=""theFTab.CalculatetheFTab.SetEditabletheFTab.Refresh程序运行结果如图7-22所示。

四、计算字段的值

在数据处理过程中,常常需要利用已有字段的值,经过某种运算,然后将运算结果赋予指定字段或用于其他处理过程。首先利用FindField请求获取要更新的字段,定义好更新字段内容的表达式,然后调用Calculate请求来更新Ftab中的记录,最后用SetEditable关闭编辑状态、用Refresh命令刷新表并显示出新表。注意,Calculate命令只更新选中的记录,如果没有选中的记录项,则默认全部记录更新。

[例9]计算字段的值

theftab=av.GetactiveDoc.FindTheme("公园.shp").GetFtab

theFtab.SetEditable(true)

newField=Field.Make("季游客量",#FIELD_DECIMAL,15,0)

theFtab.Addfields({newField})

calcField=theFtab.FindField("季游客量")

theExpression="([年游客量]*0.25)"

theFTab.Calculate(theExpression,calcField)

theFTab.SetEditable(False)

theFTab.Refresh

程序运行结果如图7-22所示。

图7-22 计算字段的值

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈