社区
脚本语言
帖子详情
在数据窗口中编辑数据的时侯,这个数据只是文本编辑空件中的一个字符串,在线等??????????????
mittee
2003-08-21 01:29:19
在数据窗口中编辑数据的时侯,这个数据只是文本编辑空件中的一个字符串,
他有3个可以访问的属性:
1、row long 表示当前要更新的数据所在行的行号
2、dwo dwobject 表示、、、、、、、、列的列对象
3、data string 表示刚刚输入的更新值。
现在,我想知道这个文本空间如何访问,
我要取得当前值 和旧值
...全文
38
8
打赏
收藏
在数据窗口中编辑数据的时侯,这个数据只是文本编辑空件中的一个字符串,在线等??????????????
在数据窗口中编辑数据的时侯,这个数据只是文本编辑空件中的一个字符串, 他有3个可以访问的属性: 1、row long 表示当前要更新的数据所在行的行号 2、dwo dwobject 表示、、、、、、、、列的列对象 3、data string 表示刚刚输入的更新值。 现在,我想知道这个文本空间如何访问, 我要取得当前值 和旧值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eastpond
2003-08-21
打赏
举报
回复
楼主怎么还不结帖呀
mittee
2003-08-21
打赏
举报
回复
//在各位的帮助和查看资料后,完成了这个函数
//
string ls_column
string ls_oldvalue,ls_newvalue
string ls_column_style
string ls_v
long ll_row
//取列名
ls_column= dwo.name
//取新数据
ls_newvalue =data
ll_row =row
//取类型
ls_v = ls_column+".coltype"
ls_column_style = dw_1.describe(ls_v)
//取旧值
choose case true
case pos(ls_column_style,"char")>0
ls_oldvalue = GetItemString(row,ls_column)
case pos(ls_column_style,"decimal")>0
ls_oldvalue = string(getitemdecimal(row,ls_column))
case pos(ls_column_style,"number")>0
ls_oldvalue = string(getitemnumber(row,ls_column))
case pos(ls_column_style,"datetime")>0
ls_oldvalue =string(getitemdatetime(row,ls_column))
end choose
xingxing
2003-08-21
打赏
举报
回复
在itemchanged中实现。
只要不dw_1.accepttext()或者update(),用getitemstring就得到的是旧值。
然后处理就可以了
冷箫轻笛
2003-08-21
打赏
举报
回复
up
mittee
2003-08-21
打赏
举报
回复
就是要做一个日志,要记录旧值、新值、修改的列名 、等数据存储
我由 polugen(独孤狂客)想道在itemchanged()里写了:
ls_culomn = dwo.name
ls_newvalue =data
ll_row =row
正在单步调试看一下就知道了
aty283
2003-08-21
打赏
举报
回复
up
linleming
2003-08-21
打赏
举报
回复
当前的值是DATA
我还不太清楚你具体要实现什么!?
polugen
2003-08-21
打赏
举报
回复
当前的值是DATA
旧值是GetItemString(row,dwo.name)
200个经典C程序【源码】
001 第
一个
C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...
LabVIEW2020 使用“扫描
字符串
”函数将
字符串
中
的数字转换为十进制数值
目录 一、案例 二、前面板 三、程序框图 四、验证 ... 想把数值输入控件
中
的数字转换成
字符串
。...2、右键单击“格式化写入
字符串
”函数,从快捷菜单
中
选择
编辑
格式
字符串
,从而在
编辑
格式
字符串
对话框...
在PB
数据
窗口
中
显示超过255个字符的信息【网上收集整理】
最近需要在项目
中
增加
一个
发系统消息的功能,于是在后台新建了一张表,jc_sysmsg,表
中
有
一个
字段,用于存放消息信息,msg varchar(4000)。问题随之而来,在
数据
窗口
中
选择此字段后,显示为MSG CHAR(255),...
【PB】解决动态生成
数据
窗口
时的文本乱码
若要对这样表
中
的
数据
进行操作,就要运用动态
数据
窗口
对象,值得提到的一点是,在动态
数据
窗口
对象生成时,其标题区(Header Band)
中
的文本不能直接显示成汉字,这的确是一点遗憾,不过这个问题可以通过映射的方法...
Qt TableView根据
字符串
查找行
为了实现实时性,对文本框的文本变更信号进行监听,新建
一个
QString对象str1保存文本框
数据
,再建立
一个
QString对象str2保存行
数据
,利用QString的contains函数对比
数据
,该函数第
一个
参数为查找
字符串
a,第二个参数...
脚本语言
740
社区成员
8,036
社区内容
发帖
与我相关
我的任务
脚本语言
PowerBuilder 脚本语言
复制链接
扫一扫
分享
社区描述
PowerBuilder 脚本语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章