问个PB数据窗口简单问题

liuhw1979 2009-09-21 06:24:02
有个问题一直困惑着我,请高手指教:
我的数据窗口是Grid格式,设计金额字段是数量*单价得来,金额字段是我删除了原来的文本控件后添加了了一个计算控件,但这样一来,使用dw_1.save()保存时此计算控件不能保存到数据库中,我现在的方法是使用UPDATE单独保存,太麻烦了,我感觉肯定不是这种办法,请高手指教如何在设计数据窗口时怎样将此类计算控件保存!
...全文
120 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jcb 2009-09-25
  • 打赏
  • 举报
回复
其实总价不需要保持,取数据的时候再乘积计算,很方便
liuhw1979 2009-09-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 winwhere 的回复:]
dw_1.save() ??
[/Quote]
只是作了一个函数,update和commit等的判断组合
winwhere 2009-09-21
  • 打赏
  • 举报
回复
dw_1.save() ??
永生天地 2009-09-21
  • 打赏
  • 举报
回复
那就不用计算列
在itemchanged事件上判断 单价 和 数量字段 , 计算乘积赋值给总价字段
zhgwbzhd 2009-09-21
  • 打赏
  • 举报
回复
恩,我一般都是用 SQL 语句进行数据保存。

而一般都不直接用 数据对象的 更新。

如果数据对象很复杂,还是用SQL 语句吧。
weiweipxb 2009-09-21
  • 打赏
  • 举报
回复
像金额,如果是一个计算域的话就不用保存了,如果你改变了数量或者单价单价他会自动算出来。

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧