社区
脚本语言
帖子详情
在数据窗口中编辑数据的时侯,这个数据只是文本编辑空件中的一个字符串,在线等??????????????
mittee
2003-08-21 01:29:19
在数据窗口中编辑数据的时侯,这个数据只是文本编辑空件中的一个字符串,
他有3个可以访问的属性:
1、row long 表示当前要更新的数据所在行的行号
2、dwo dwobject 表示、、、、、、、、列的列对象
3、data string 表示刚刚输入的更新值。
现在,我想知道这个文本空间如何访问,
我要取得当前值 和旧值
...全文
74
8
打赏
收藏
在数据窗口中编辑数据的时侯,这个数据只是文本编辑空件中的一个字符串,在线等??????????????
在数据窗口中编辑数据的时侯,这个数据只是文本编辑空件中的一个字符串, 他有3个可以访问的属性: 1、row long 表示当前要更新的数据所在行的行号 2、dwo dwobject 表示、、、、、、、、列的列对象 3、data string 表示刚刚输入的更新值。 现在,我想知道这个文本空间如何访问, 我要取得当前值 和旧值
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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)
Excel-
数据
输入与
编辑
2-数值与文本、日期与时间、
数据
类型、批注的插入与设置
1.1输入数值:直接在空白单元格内输入
数据
,1、按回车键结束输入并将光标移到下一格;2、按状态栏上面的√3、或者按Ctrl+Enter;只要在输入函数
中
运用这个 更为方便1.2 输入文本:直接在空白表格
中
输入文本即可编制单元格
中
的某些内容,双击单元格,插入光标即可
编辑
;也可在
编辑
栏直接编写更为方便若想把某个字之后的内容全部删掉,直接把光标放在这个字后面,按Ctrl+Drlete直接删除,也可以
一个
一个
的按删除;
【PB】解决动态生成
数据
窗口
时的文本乱码
在实际问题
中
,我们常常遇到
数据
库
中
的一些表是用户在程序运行期间动态生成的,若要对这样表
中
的
数据
进行操作,就要运用动态
数据
窗口
对象,值得提到的一点是,在动态
数据
窗口
对象生成时,其标题区(Header Band)
中
的文本不能直接显示成汉字,这的确是一点遗憾,不过这个问题可以通过映射的方法得到解决。 一、 问题的提出 设有如下两张表: A表
中
的记录是用户可以在程序运行期间进行自由增加、
LabVIEW2020 使用“扫描
字符串
”函数将
字符串
中
的数字转换为十进制数值
目录 一、案例 二、前面板 三、程序框图 四、验证 一、案例 想把数值输入控件
中
的数字转换成
字符串
。 例如:
字符串
输入控件输入30,想转换成十进制数值30。 二、前面板 1、在前面板
窗口
上添加
一个
字符串
输入控件。 2、在前面板
窗口
上放置
一个
数值显示控件。 三、程序框图 1、在程序框图上放置“扫描
字符串
”函数。 2、右键单击“格式化写入
字符串
”函数,从快捷菜单
中
选择
编辑
格式
字符串
,从而在
编辑
格式
字符串
对话框...
Qt TableView根据
字符串
查找行
由于
数据
库作业要求采用文件输入输出,不能用
数据
库,也不能用sql语句实现查找,考虑到利用弹
窗口
的方式实现查找太复杂,因此利用
文本
编辑
框来实现对商品的多条件查找。为了实现实时性,对文本框的文本变更信号进行监听,新建
一个
QString对象str1保存文本框
数据
,再建立
一个
QString对象str2保存行
数据
,利用QString的contains函数对比
数据
,该函数第
一个
参数为查找
字符串
a,第二个参数为...
[MFC]
编辑
框
中
字符串
的显示或获取
建立MFC程序应用框架 2.选择基于对话框,完成。 3.打开界面,单机右侧工具箱,给界面添加Edit Control部件,并右键部件添加变量M_edit1
脚本语言
743
社区成员
8,037
社区内容
发帖
与我相关
我的任务
脚本语言
PowerBuilder 脚本语言
复制链接
扫一扫
分享
社区描述
PowerBuilder 脚本语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章