datatable如何计算指定列的行数

上一篇 / 下一篇  2017-03-04 20:10:47 / 个人分类:QTP



tx = datatable.GetSheet("jia").GetParameter("提米").Value
'msgbox tx
num=1 '计算该列有多少行,是根据循环的次数来计算的
      '并且从datatable中获取一次数据,该值就加 1
      '因为在 num之前,tx已经获取到了datatabel的值,所以num就设为 1

While instr(tx,"该列的末尾,结束标志")=0 '等于0,则说明没有寻找到 “该列的末尾,结束标志”这个字符串
    datatable.GetSheet("jia").SetNextRow
    tx = datatable.GetSheet("jia").GetParameter("提米").Value
    num=num+1
'msgbox tx
    'num=instr(tx,"该列的末尾,结束标志")
    'msgbox num
Wend
msgbox num
msgbox num-1'减 1 后才是真正的行数,因为 “该列的末尾,结束标志”并不是我们的值,它只是充当了一个哨兵的作用,所以要减 1

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 9117
  • 日志数: 8
  • 建立时间: 2016-11-30
  • 更新时间: 2017-03-05

RSS订阅

Open Toolbar