泛微oaE9在明细表1中有个字段名为$detail_1.sfrk$的选择框字段 在这个字段的字段属性插入sql操作中如何将另一个字段名为$detail_1.jsid$的文本框字段值赋值进去
时间: 2024-02-24 21:56:36 浏览: 260
您可以在字段属性中的SQL操作中使用UPDATE语句来实现将另一个字段的值赋值给当前字段。示例代码如下:
```
UPDATE 表名 SET 字段名 = '另一个字段的值' WHERE ID = 表ID
```
您需要将代码中的表名、字段名、ID替换为您实际使用的值。在此例中,您可以使用以下代码:
```
UPDATE 表名 SET $detail_1.sfrk$ = '$detail_1.jsid$' WHERE ID = 表ID
```
这将把明细表1中$detail_1.jsid$字段的值赋值给$detail_1.sfrk$字段。请注意,您需要将代码中的表名和表ID替换为您实际使用的值。
相关问题
泛微oaE9如何用select where语句实现在明细表1中有个字段名为$detail_1.sfrk$的选择框字段 在这个字段的字段属性插入sql操作中如何将另一个字段名为$detail_1.jsid$的文本框字段值赋值进去
如果您想使用SELECT WHERE语句来实现将另一个字段的值赋值给当前字段,可以参考以下示例代码:
```
SELECT $detail_1.jsid$ FROM 明细表1 WHERE ID = 表ID
```
这将从明细表1中选择$detail_1.jsid$字段的值,并将其赋值给$detail_1.sfrk$字段。您需要将代码中的表名和表ID替换为您实际使用的值。
然后,在$detail_1.sfrk$字段的字段属性中,您可以使用以下代码来将值插入该字段:
```
SELECT $detail_1.jsid$ FROM 明细表1 WHERE ID = 表ID
```
请注意,这种方法不会更新数据库中的数据。如果您需要更新数据库中的数据,请使用UPDATE语句。
泛微oaE9如何用js将明细表的一个字段设为null值
在泛微OA E9中,可以通过JavaScript脚本将明细表中的一个字段设为null值。具体实现方法如下:
1. 获取明细表对象
在表单控件的事件中,可以通过以下代码获取明细表对象:
```
var detail = dhtmlxform.getItemValue("detail_table_name");
```
其中,dhtmlxform表示表单对象,detail_table_name表示明细表的名称。
2. 遍历明细表中的数据,将指定字段设为null
在获取到明细表对象后,可以使用JavaScript的循环语句(如for循环)遍历明细表中的数据,将指定字段设为null。例如,以下代码将明细表中所有记录的某个字段设为null:
```
for (var i = 0; i < detail.length; i++) {
detail[i].field_name = null;
}
```
其中,detail表示明细表对象,field_name表示要设为null的字段名。
需要注意的是,以上代码仅为示例,具体实现方法可能因为业务场景的不同而有所不同。在实际开发中,需要根据具体情况进行修改和调整。
阅读全文