在DataWindow中,能不能用一计算列代替DataWindow中的一列。

haizhizi2006 2007-12-19 09:56:57
在DataWindow中,能不能用一计算列代替DataWindow中的一列。计算列的Name改成DataWindow中的一列的Name
。使计算列的值添加到数据库中。
...全文
169 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
世A界 2008-05-09
  • 打赏
  • 举报
回复
没分还想要答案。
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
这个简单啊,网上搜一下就得到答案了.
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
接分先!
chengg0769 2008-01-15
  • 打赏
  • 举报
回复
1. 计算列可以在数据库设计时就设计成计算列。
2. 自己计算然后写入那一个列。如楼上。

==================================================================
QQ群请加: 6539042(powerbuilder11) chengg0769创建

haizhizi2006 2007-12-22
  • 打赏
  • 举报
回复
能否把计算列的值添加到数据库中。
jacksu19 2007-12-22
  • 打赏
  • 举报
回复
发表于:2007-12-22 11:41:375楼 得分:0
能否把计算列的值添加到数据库中。

===
不行...

如果想将计算列中的值存入数据库中,何不在提取数据时重新计算(该计算列的值),因此,不应该保存计算列的值.否则存在数据冗余.(当然,如果因为其他理由考虑要加这么一列,那么就直接加一字段,然后该字段不在数据窗口中显示,但存在,那么就可以考虑在数据做保存UPDate之前,经过计算之后填写该列的值)...

这样算变通方法.
skyzcl 2007-12-21
  • 打赏
  • 举报
回复
UPdate 用语句更新
byfq 2007-12-21
  • 打赏
  • 举报
回复
应该是无法直接代替,可以把计算列的值拷贝到隐藏的dw列进行数据保存
qixiang 2007-12-20
  • 打赏
  • 举报
回复
直接更新好像不可以,可以用语句来完成
shui_windows 2007-12-20
  • 打赏
  • 举报
回复
好像不行吧

611

社区成员

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

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