51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2895|回复: 9
打印 上一主题 下一主题

[求助] 如何删除datatable中的sheet

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-18 11:26:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在删除action时只选择了delete the call,而不是delete the call and the action from the test,所以datatale里再次insert同名action时就多了很多sheet.
如我删除了closeall ,然后又加入一个closeall,结果加入的closeall就被命名成closeall[2],而datatale里的closeall还在那里,不知道怎么删除?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2007-11-15 14:10:17 | 只看该作者

回复 9# 的帖子

我的scripts多达45X11个,太多了,这样删除我可撑不住.不过还是要谢谢你的提示
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-10-25 10:13:20 | 只看该作者
比如你的脚本保存在c:\aa目录下,到aa目录下去找default.xls,9.0是这样,9.2没用过
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2007-10-25 09:48:56 | 只看该作者

没找到办法

我的script中形成了closeAll[CloseAll][2],closeAll[CloseAll][3],closeAll[CloseAll][4]多个垃圾sheet,无法删除,
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-10-23 17:30:36 | 只看该作者

回复 6# 的帖子

到保存脚本的目录下?我看9.2版都是保存在数据库里了吧?在c:\Program Files\Mercury\Quality Center\msdeData\MSSQL\Data\**.mdf和**.ldf
这种情况下如何编辑,因为我N多脚本都有这些多余的sheet,不方便通过另存到本地的方法来处理
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-10-23 14:38:12 | 只看该作者
搞的太复杂了,直接到脚本所保存的目录下对EXCEL文件操作(default.xls),然后重新打开脚本
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-10-23 13:48:55 | 只看该作者

上次遇到sheet不能删除的部分原因.

Version: QTP9.2
OS:XP Pro
现象: 1.在script A中调用script B中的actionB   
          2.删除scriptA中的actionB,当提示你是'delete the call only'或者'delete the call and the action from the test'时选第一个.这时actionB从script A的keyword view的item流程图中消失,留下actionB的sheet,但exper view的test flow 下拉菜单中仍能看到actionB
     3.再在script A调用actionB,在scriptA中形成一个叫actionB [2]的sheet,这时我不知道从那里去删除actionB的sheet
处理方法:
          实际在第一次删除时actionB并没有被删除,而我们只要从expert view的test flow中选中actionB,在keyword view的流程图上再通过Edit->Action->Delete来真正删除actionB,之后actionB极其sheet自然会被处理掉(现在发现不是这样的)

[ 本帖最后由 iov_cp 于 2007-10-23 14:26 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-10-19 17:48:35 | 只看该作者
在专家模式下,把那句话再写一遍,然后从视图模式下删除
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-10-18 15:54:13 | 只看该作者
原帖由 iov_cp 于 2007-10-18 11:26 发表
如我删除了closeall ,然后又加入一个closeall,结果加入的clos ...


曾经也碰到过这样的问题,只删了call之后再添加就变成Action Name[2]了,后来没办法只好重新新建重新call,不知道还有没有其他更好的办法?
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-10-18 14:11:05 | 只看该作者
我在删除action时怎么没有出现“delete the call and the action from the test”
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-27 12:57 , Processed in 0.073391 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表