51Testing软件测试论坛

标题: 如何在数据表中取值 [打印本页]

作者: claude    时间: 2006-7-29 16:38
标题: 如何在数据表中取值
With Dialog("Login")
        .WinEdit("Agent Name:").Set "mercury"
        .WinEdit("Agent Name:").Type  micTab
        .WinEdit("Password:").SetSecure "44cb1705bb008103e0ff54f59b05d775ad83b839"
        .WinButton("OK").Click
End With
With Window("Flight Reservation")
        .WinObject("Date of Flight:").Type "083008"
        .WinComboBox("Fly From:").Select "Denver"
        .WinComboBox("Fly To:").Select "Los Angeles"
        .WinButton("FLIGHT").Click
        .Dialog("Flights Table").WinList("From").Activate "5709   DEN   05:21 PM   LAX   06:19 PM   USA   $106.00"
       
        datatable.AddSheet("name")
        datatable.ImportSheet "d:\temp.xls",1,"name"
        msgbox DataTable.GetSheet ("name").GetCurrentRow
   DataTable.GetSheet("name").SetNextRow
   msgbox DataTable.GetSheet ("name").GetCurrentRow
   msgbox DataTable.GetSheet("name").GetCurrentValue
   'msgbox DataTable.GetSheet ("name").value
   ' .WinEdit("Name:").Set DataTable.GetSheet("name").
        .WinEdit("Name:").Set "panda"
        .WinButton("Insert Order").Click
End With

怎么把单元格的值取出来呀?气死了.唉
作者: xiaonan    时间: 2006-7-29 22:33
哪边数据表取值啊?怎么都不不说清楚.是从DataTable里取吗?
For i=1 to Datatable.GetRowCount
DataTable("date", dtGlobalSheet)
datatable.GlobalSheet.SetNextRow   '将指针指向下一条数据
Next
作者: claude    时间: 2006-7-30 08:49
这样的话值是存在"date"里了么?
作者: guolm1225    时间: 2006-7-30 09:06
For i=1 to Datatable.GetRowCount
DataTable("date", dtGlobalSheet)
datatable.GlobalSheet.SetNextRow   '将指针指向下一条数据
Next
这样的值是存放在QTP的DataTable里面的,列名为date。
作者: claude    时间: 2006-7-30 09:30
我是想问怎么能赋值给程序.比方说赋给一个textbox?谢谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2