QTP - Metodi oggetto tabella dati

Nome metodo Descrizione Sintassi
AddSheet Aggiunge il foglio specificato alla tabella dei dati di runtime DataTable.AddSheet (SheetName)
DeleteSheet Elimina il foglio specificato dalla tabella dei dati di runtime DataTable.DeleteSheet SheetID
Esportare Esporta il Datatable in un nuovo file nella posizione specificata DataTable.Export (FileName)
ExportSheet Esporta un foglio specifico del Datatable in fase di esecuzione DataTable.ExportSheet (FileName, SheetName)
GetCurrentRow Restituisce la riga attiva della tabella dei dati di runtime del foglio globale DataTable.GetCurrentRow
GetParameterCount Restituisce il numero di colonne nella tabella dei dati di runtime del foglio globale DataTable.GetParameterCount
GetRowCount Restituisce il numero di righe nella tabella dei dati di runtime di Global Sheet DataTable.GetRowCount
GetSheet Restituisce il foglio specificato dalla tabella dei dati di runtime. DataTable.GetSheet (SheetID)
GetSheetCount Restituisce il numero totale di fogli nella tabella dei dati di runtime. DataTable.GetSheetCount
Importare Importa un file Excel esterno specifico nella tabella dei dati di runtime. DataTable.Import (FileName)
ImportSheet Importa il foglio specificato del file excel specifico nel foglio di destinazione. DataTable.ImportSheet (FileName, SheetSource, SheetDest)
SetCurrentRow Imposta il focus della riga corrente sul numero di riga specificato DataTable.SetCurrentRow (RowNumber)
SetNextRow Imposta lo stato attivo della riga successiva nella tabella dei dati di runtime DataTable.SetNextRow
SetPreviousRow Imposta lo stato attivo della riga precedente nella tabella dei dati di runtime DataTable.SetPrevRow

Proprietà oggetto DataTable

Nome della proprietà Descrizione Sintassi
GlobalSheet Restituisce il primo foglio della tabella dei dati di runtime. DataTable.GlobalSheet
LocalSheet Restituisce il foglio locale attivo della tabella dei dati di runtime. DataTable.LocalSheet
RawValue Recupera il valore non elaborato della cella DataTable.RawValue ParameterID, [SheetID]
Valore Recupera il valore della cella nel parametro specificato. DataTable.Value (ParameterID, [SheetID])

Esempio

Considera il seguente DataTable:

'Accessing Datatable to get Row Count and Column Count
rowcount = DataTable.GetSheet("Global").GetRowCount
msgbox rowcount      ' Displays 4
  
colcount = DataTable.GetSheet("Global").GetParameterCount
msgbox colcount		 ' Displays 3
  
DataTable.SetCurrentRow(2) 
val_rate = DataTable.Value("Rate","Global")
print val_rate   ' Displays 7%
  
val_ppl = DataTable.Value("Principal","Global")
print val_ppl	 ' Displays 2556
  
val_Time = DataTable.Value("Time","Global")
print val_Time	 ' Displays 5