属性表根据条件赋值

0 投票
使用产品:SuperMap iDesktop .NET.exe 操作系统:win7 x64

在属性表中新建一个B字段,如果属性表里原有A字段的值为aaa的时候,B字段复制为1,在桌面版更新列的对话框该怎么操作呢?
10月 30, 2019 分类:  271次浏览 | 用户: snowfree 才疏学浅 (19 分)

1个回答

0 投票
您好,您这边是想使用更新列的功能来讲A字段的属性赋予B字段对吗,那您需要选项更新列中的单字段运算,待更新字段选择B字段,运算方程式中输入A字段即可
10月 30, 2019 用户: 华红霞 名扬四海 (4,180 分)
现在的问题是不知道要怎么写这个运算方程式,我看教程里面sql表达式那块页面也打不开,就是需要A字段满足某个要求,比如说A字段里面的值为1的时候,B字段的值为11,A字段的值为2的时候,B字段的值为22,可以给个示例说明么?
你这样来操作:
(1)首先选中A字段,右键选中筛选,然后只选中字段值1,然后选中字段B,
(2)选择更新列中的统一赋值,待更新字段选择B字段,运算方程式中输入11即可
...