Erp100论坛's Archiver

gxgxue 发表于 2008-1-28 09:05

记录关于PeopleCode的一技术

有次在写PeopleCode时,被一个问题郁闷了好久,对一个跟Panel毫不相干的一个Table用一个按钮来实现Update Value。而SQLExec()命令的这几种类型(Update,Insert和Delete)又只能写在Field的SavePreChange,WorkFlow和SavePostChange里,所以就不知道用什么来控制Update的实现了。请教了同事,说明了情况,经过一番讨论后终于找到了一种方法,就是利用一个隐藏的Field来当做Flag,在按钮的SavePostChange里用SQLExec()命令的Update就OK啦。不过,这个隐藏的Field也不能乱放一个哦,它不是用来存什么值,只是一个辅助的东东,所以就要从Derived/Work类型的Table中来选取一个Field喽。
<DIV>&nbsp;&nbsp;&nbsp; 学到的一点新知识,随记之。&nbsp;&nbsp;</DIV>

samuel_hou 发表于 2008-3-18 18:13

quite fancy work!

jarden.cheung 发表于 2008-3-19 15:20

gxgxue,请将你的msn发至我的邮箱内,地址:[email]jarden08@163.com[/email]

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2007 Comsenz Inc.