最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

T100 单身行上下移动功能

前端操作 bron1984 2730浏览

单身行上下移动功能

工艺助手-上移下移功能

问题分析:如图所示,相同版次如 ZB 版 之间可以通过上移、下移按钮实现位置的交换,并且光标所在位置也随之移动。

基本思路:因为要实现位置的交换,那么久可以用 update 的方法,把上一条数据 update 到下一条,下一条数据更新到上一条中,并且按照版序号排序,从而实现位置的交换。位置交换后再改变光标所在行的位置,从而实现光标

位置的移动。

1、update 本行数据,如上移操作:

let l_ecbbud020_t = g_ecbb_d[l_ac4].ecbbud020 #备份版序号,避免第一个 update 后被覆盖 update eeci200_cs_tmp3 set ecbbud020=g_ecbb_d[l_ac41].ecbbud020

where ecbbud020=g_ecbb_d[l_ac4].ecbbud020 and ecbbud002=g_ecbb_d[l_ac4].ecbbud002

and ecbb004=g_ecbb_d[l_ac4].ecbb004 and ecbb003 = g_ecbb_d[l_ac4].ecbb003

2、update 上一行数据: update eeci200_cs_tmp3 set ecbbud020=l_ecbbud020_t #这里用到备份的版序号

where ecbbud020=g_ecbb_d[l_ac41].ecbbud020 and ecbbud002=g_ecbb_d[l_ac41].ecbbud002

and ecbb004=g_ecbb_d[l_ac41].ecbb004 and ecbb003 = g_ecbb_d[l_ac41].ecbb003

3、改变光标所在位置,向上移动一行

call cs_eeci200_03_b4_fill()

let l_ac4=l_ac41 #l_ac – 1

CALL DIALOG.setCurrentRow(“s_detail4”,l_ac4) #改变光标位置

如上操作,就能实现上移、下移动能。

 

转载请注明:赫非域 » T100 单身行上下移动功能