Data
table methods:
          Data
table methods are used for performing the operations on the runtime data table
1. Add- sheet:
It is used for adding the new sheet for the runtime data table
                    SYNTAX: Data
table.addsheet”sheet name”
2.Delete- sheet:
It is used for deleting a specified sheet from the run time data table
                    SYNTAX: Data
table.deletesheet”sheet name”
3. Import:
It is used for importing the data present in all the sheets in an excel file to
the runtime data table
                    SYNTAX: Data
table.import ”path of the excel file”
4. Import Sheet:
It is used for importing specified sheet of data from the excel file to the
specified sheet in the runtime data table
SYNTAX: Data table.
Import sheet “path of the excel file, source sheet id, destination sheet id”
5.Export:
It is used for exporting the complete data present in the run time data table
to a specified location
                    SYNTAX: Data
table. export “Path of the location with a file name.xls extension
6.Export Sheet:
It is used for exporting the data present in a specified sheet in the run time
data table to a specified location
SYNTAX: Data table
.export sheet “path of the location with a file name.xls extension”, sheet id
to be exported.
7.Set currant row:
It is used for making the QTP focus on a specified row
                    SYNTAX: Data
table. Set currant row (row number)
8.Set next row:
It is used for making the QTP focused on the next of the currently focused row
                    SYNTAX: Data
table. Set next row
9.SetPrev Row: It is used for making the QTP
focus on the previous row of the currently focused tow
                    SYNTAX: Data
table. Set prev row
10. Value Method: It is used for getting a value
from a specified sheet, specified column and currently focused row.
                    SYNTAX:
Variable= Data Table. Value ( “column name”, sheet id)
11. Get Sheet:
It is used for making the QTP to focus on a specified sheet
                    SYNTAX: Data
table. Get sheet (sheet id)
12Get Row Count: It is used for getting the row
count of a global sheet
If at all one wants to get the row
count of a specified sheet first of all they need to make the QTP to focus on a
specified sheet and then get the row count
                    SYNTAX 1:
Variable= Data Table. Get row count
                    SYNTAX 2:
Variable= Data Table. Get sheet (“sheet id”). Get row count
Example:
                    Data table.Addsheet“ Sri”
                    Data table.import sheet
“e:\Sri\td122.xls,1,3
                    N=Data table.getsheet( 3).getrowcount
                    For i= 1 to n
                   Data
table. Set currant row( i )
                    Vbwindow(“form1”).vbedit(“val1”).set
data table(“v1”,3)
                    Vbwindow(“form1).vbedit(‘val2’).set
data table(“v2”,3)
                    Vbwindow(”form1”).vbbutton(“add”).click
                    Expval= data table.value(“ev”,3)
                    Act val=
vbwindow(“form1”).vbedit(“res”).getroproperty(“text”)
                    If (expval= act val) then
                    Data table (“res”,3)= “pass”
                    Else
                    Data table (“res”,3)= “fail”
                    End if
                    Next
                    Data table.export sheet
“D;\fl_automation\log\file2.xls”,3
                    Data table.delete ‘Sri”
No comments:
Post a Comment