以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于InputValue  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59232)

--  作者:czy66ds
--  发布时间:2014/10/31 9:55:00
--  关于InputValue
使用函数InputValue弹出的窗口时,如果点击“取消”,会报错“Invalid parameters for Select method.”
请问,该如何规避?

--  作者:Bin
--  发布时间:2014/10/31 9:57:00
--  
代码发出来看看,没些对吧
--  作者:czy66ds
--  发布时间:2014/10/31 10:04:00
--  
就是拷贝帮助上的:
Dim Val As Integer = 5
If InputValue(Val, "增加行", "请输入要增加的行数:") Then
    Dim i As Integer
    For i = 1 To val
        Tables("窗口1_Table1").AddNew
    Next
End If
Tables("窗口1_Table1").Select(0,0)

窗口弹出后如果输入数值再按“确定”没有问题

--  作者:有点甜
--  发布时间:2014/10/31 10:05:00
--  
Dim Val As Integer = 5
If InputValue(Val, "增加行", "请输入要增加的行数:") Then
    Dim i As Integer
    For i = 1 To val
        Tables("窗口1_Table1").AddNew
    Next
End If
If Tables("窗口1_Table1").Rows.Count > 0 Then
    Tables("窗口1_Table1").Select(0,0)
End If

--  作者:czy66ds
--  发布时间:2014/10/31 10:12:00
--  
测试通过,谢谢。
原来是没加入行,还要Tables("窗口1_Table1").Select(0,0)就会报错了。