phy127130 发表于 2013-6-6 08:37:53

datatable中去掉$保存

qtp自带flight 程序中,插入一个Outpoint,其中有一个price,保存在datatable中带了$,比如在datatable中price列,数据为$1239.30,我想把去掉$保存在datatable中,怎样弄的啊?求各位大神帮忙指教。

黑羽祭 发表于 2013-6-6 09:19:55

本帖最后由 黑羽祭 于 2013-6-6 09:21 编辑

回复 1# phy127130


    比如:temp = "$123.4"
temp = replace(temp,"$","")    '去掉$符号
temp = Cdbl(temp)            '变为双精度类型

跑跑跑跑 发表于 2013-6-6 09:20:56

用Replace函数试试

phy127130 发表于 2013-6-6 19:44:14

还是不会啊,
   我在这里插入了一个output checkpoint,回放的时候datatable里total是$2713.50,然后File->fax order ,
在这里插入一个check checkpoint,他的值是2713.50没有前面的$,我现在要怎么把datatable中的$去掉啊?
大神帮忙啊

黑羽祭 发表于 2013-6-7 09:28:23

回复 4# phy127130


    .......
整的真是复杂,2句话搞定的事。
你用output checkpoint的话,就找找书上的例子照着做吧。

feiyunkai 发表于 2013-6-7 11:39:05

本帖最后由 feiyunkai 于 2013-6-7 11:40 编辑

'插入输出值,选中需要输出的属性值,点击Modify,Output types选择Data Table,name输入Total_text_out 勾选current action sheet ,将输出值输出到Action1中的Total_text_out列
Window("Flight Reservation").WinEdit("Total:").Output CheckPoint("Total:")
'去掉输出值中的$
datatable.Value("Total_text_out","Action1")=replace(datatable("Total_text_out","Action1"),"$","")
'插入检查点,设置Parameter types为Data Table,勾选current action sheet ,在name 列表中选择Total_text_out
Window("Flight Reservation").Dialog("Fax Order No. 11").WinEdit("Total:").Check CheckPoint("Total:_2")

phy127130 发表于 2013-6-7 14:30:54

回复 6# feiyunkai

thankyou弄好了:victory:
页: [1]
查看完整版本: datatable中去掉$保存