社区
DataWindow
帖子详情
谁知道怎样在数据窗口对象中取原始值?
nccxl
2004-07-14 04:26:12
我需要实现的是通过计算列动态的去某一字段的原始值(编辑之前的值),然后和输入的值(编辑输入的值)进行比较,把结果显示出来。
需要在数据窗口对象中实现(可能并不一定要用计算列),不是在数据窗口的控件里写代码。
...全文
126
9
打赏
收藏
谁知道怎样在数据窗口对象中取原始值?
我需要实现的是通过计算列动态的去某一字段的原始值(编辑之前的值),然后和输入的值(编辑输入的值)进行比较,把结果显示出来。 需要在数据窗口对象中实现(可能并不一定要用计算列),不是在数据窗口的控件里写代码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nccxl
2004-07-14
打赏
举报
回复
哈哈,是啊。多谢 cyactiveboy((冷酷有情)) 的主意。这是个好方法。
也谢谢楼上的各位。
分不多,算是在下的一点意思。
cyactiveboy
2004-07-14
打赏
举报
回复
那你就在数据窗口中放两个相同的字段好了呀.一个用于显示,不能更改,一个可以用来改动.
liubocy
2004-07-14
打赏
举报
回复
在itemfocuschanged:
申明两个实例变量ii_row,is_colname
if ii_row > 0 then
sle_olditem.text = "old row:" + string(ii_row) + "old column:" + is_colname
end if
sle_newitem.text = "new row:" + string(row) + "old column:" + dwo.name
ii_row = row
is_colname = dwo.name
这样能得到改动前和改动后的值
试哈看
suzh1133
2004-07-14
打赏
举报
回复
在declare中新定义一个变量
string is_str
在窗口的itemchanged事件中写
if dwo.name='?' then ///////?表示你需要修改的字段的名字
is_str=data //////data是itemchanged的参数,表示修改后的值
end if
将修改后的值赋给变量,我们就可以在别的事件中直接使用了,不itemchanged事件有点不好,就是修改后焦点必须失去才能触发
nccxl
2004-07-14
打赏
举报
回复
大个比方吧。我现在有字段“a”,我建了一个计算列用来显示“a”原来的值(修改前,已经在数据库中)减去“a”后来的值(修改后,刚输入进去的)。
也就是所,先取一个数据库中有的“a”的值,再取一个更改后的“a”的值(更改后不管更改多少次,就取最后更改的)。
在下知道取数据库的内容用外部函数能够实现,不过我的问题比较特殊,所以一定要在数据窗口对象中取出。
谢谢回答的朋友,再帮我想想办法吧。
jxc
2004-07-14
打赏
举报
回复
注意,之前不能调用 accepttext(),否则就得不到原始值了。
nccxl
2004-07-14
打赏
举报
回复
我可能没说清楚,我所说的“原始值”是值已经存库的字段内容,不是初始值。而且我需要在数窗对象中取得。
jxc
2004-07-14
打赏
举报
回复
getitemstring(ll_row,ls_col,primary!,true)
amekoxiao
2004-07-14
打赏
举报
回复
得到
dw.object.列名.Initial =
赋值
dw_1.Modify("列名.Initial=''")
PB
数据
窗口
对象
之信息获取
使用函数Describe可以获取
数据
窗口
对象
中的信息。该函数语法是: dwcontrol.Describe(propertylist) 其中,dwcontrol是
数据
窗口
控件名称,propertylist是以空格分隔的特性或运算表达式列表,它用来报告列与图形...
PB
数据
窗口
对象
[PB]-
数据
窗口
对象
(一)
数据
窗口
对象
的
数据
源 ---------- PB提供5种
数据
源:Quick Select(快速选择类型)、SQL Select(SQL选择类型)、Query(查询类型)、External(外部类型)和Stored Procedure(存储过程类型) ----...
[PB]-
数据
窗口
对象
(一)
[PB]-
数据
窗口
对象
(一)
数据
窗口
对象
的
数据
源 ---------- PB提供5种
数据
源:Quick Select(快速选择类型)、SQL Select(SQL选择类型)、Query(查询类型)、External(外部类型)和Stored Procedure(存储过程类型) --...
PowerBuilder学习笔记(4)
数据
窗口
(DataWindow)
PowerBuilder学习笔记(4)
数据
窗口
(DataWindow) 一.
数据
窗口
对象
(Object)与
数据
窗口
控件(Control)
数据
窗口
对象
是利用...
数据
窗口
控件是
窗口
上许多控件中的一种,用来将
数据
窗口
对象
的
数据
显示在
窗口
控件上面,
PB-
数据
窗口
缓冲区与
数据
修改状态
PB-
数据
窗口
缓冲区与
数据
修改状态 1--缓冲区的介绍 在应用程序运行时,用户对
数据
窗口
进行的操作情况是很复杂的,删除、插入、修改等操作有...在每一个DataWindow
对象
中有4个二维表作为
数据
缓冲区,用来存储
DataWindow
609
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章