返回列表 回复 发帖

记录关于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喽。
    学到的一点新知识,随记之。  
今天的努力是为了明天的生活
所以
我必须忍耐
*************************************
热烈欢迎大家来我的地盘踩踩⌒_⌒
http://lovexue.erp100.com
quite fancy work!
逆水行舟,不进则退!
gxgxue,请将你的msn发至我的邮箱内,地址:jarden08@163.com
返回列表