51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3631|回复: 10
打印 上一主题 下一主题

我现在如何把一个输入框的单据号赋给一个变量??

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-11-5 14:11:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
问问大家
比如我在录入窗口录入一条消息,而又想在查询窗口能检查查出该记录
我的思路是把录入窗口中的单据号赋给一个变量, 然后在查询窗口的查询条件中自动把该变量值输入到查询单据号栏,进行自动查询

我现在如何把一个输入框的单据号赋给一个变量??
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

11#
 楼主| 发表于 2004-11-9 10:21:42 | 只看该作者
找到问题了,是因为选取值后,没有回到输入框,wr找不到了,现在好了
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2004-11-8 14:41:45 | 只看该作者
# Phoenix Hospitality System [golf]
        set_window ("Phoenix Hospitality System [golf]", 2);
        toolbar_button_press ("msvb_lib_toolbar", "来场登记"); # Button Number 1;

# 来场登记_1
        set_window ("来场登记_1", 5);
        list_select_item ("cboStartTime", "12:26");  # Item Number 51;
        button_press ("ThunderRT6CommandButton_0");
        obj_mouse_dbl_click ("VSFlexGrid.VSFlexGridADO.1_0", 89, 38, LEFT);
        button_press ("ThunderRT6CommandButton_1");
        obj_mouse_dbl_click ("VSFlexGrid.VSFlexGridADO.1_1", 72, 38, LEFT);
        edit_set ("txtGST_NAME", "kll");
    edit_get_text("txtGST_NAME",text);

        edit_set ("txtPASSPORT_ID", "111112");
        button_press ("ThunderRT6CommandButton_3");
        obj_mouse_dbl_click ("VSFlexGrid.VSFlexGridADO.1_2", 77, 35, LEFT);
        button_press ("ThunderRT6CommandButton_5");
        obj_mouse_dbl_click ("VSFlexGrid.VSFlexGridADO.1_4", 85, 23, LEFT);
        button_press ("ThunderRT6CommandButton_6");
        obj_mouse_dbl_click ("VSFlexGrid.VSFlexGridADO.1_5", 91, 23, LEFT);
        obj_mouse_click ("Threed.SSCommand.3_3", 49, 16, LEFT);

# prjGolf
        set_window ("prjGolf", 0);
        button_press ("确定");

# 来场登记_1
        set_window ("来场登记_1", 3);
        obj_mouse_click ("Threed.SSCommand.3_4", 22, 11, LEFT);

# Phoenix Hospitality System [golf]
        set_window ("Phoenix Hospitality System [golf]", 1);
        toolbar_button_press ("msvb_lib_toolbar", "客人查询"); # Button Number 2;

# 客人查询_1
        set_window ("客人查询_1", 8);
        edit_set ("txtGST_NAME", text);
        obj_mouse_click ("Threed.SSCommand.3_0", 31, 10, LEFT);
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2004-11-8 14:38:47 | 只看该作者

回答你的问题

edit_get_text("Edit",text);或obj_get_text("Edit", text);都可以,而text就为取到的变量值。       
至于贝壳说找不到gui,你可以直接用可以用function功能或get text功能直接生成,如果还不可以,我认为是要取的控件的物理描述改变了,它可能概据你每次的情况不同而改变(也许是因为次数,也许因为数据大小),你在gui map中,把这个控件的物理描述改成“!abc.*"(abc为要保留的字符)。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2004-11-8 14:16:59 | 只看该作者
edit_get_text();
这个是你自己加上去的吗?如果自己加就GUI就认不了
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2004-11-8 14:05:21 | 只看该作者
当有些输入框的值是从数据库表中取的,比如输入'%'.然后从中选个值, ,此时总是用edit_get_text总是提示我找不到gui,

有谁知道这是为什么么?急啊
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2004-11-8 12:51:07 | 只看该作者
用FUNCTION中的edit_get_text就行啦
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2004-11-8 10:56:03 | 只看该作者
可以用function功能
wr中提供这个功能
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-11-8 10:07:49 | 只看该作者
应该不是gettext();吧,
是不是下面这个呢?
output_x_coord = 25;
output_y_coord = 130;

get_text (output_x_coord, output_y_coord)
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2004-11-8 09:03:43 | 只看该作者
没有这个函数啊
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2004-11-6 09:11:22 | 只看该作者
用gettext()函数吧,如果是list类型,就用getlist()吧。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 06:03 , Processed in 0.071802 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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