以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  导出EXCELL如何先判断以下行数  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46058)

--  作者:wuxianzuoji41
--  发布时间:2014/2/16 15:26:00
--  导出EXCELL如何先判断以下行数

我在菜单里按了按钮Syscmd.Project.ExportToExcel()

如何设置以下先统计以下行数,如果行数>50行,提示不允许导出。

 

因为是放在菜单里,窗口和表不固定,不知道当前的是窗口中的哪个表,如何先这个代码。


--  作者:wuxianzuoji41
--  发布时间:2014/2/16 15:30:00
--  
以下是引用wuxianzuoji41在2014-2-16 15:26:00的发言:

我在菜单里按了按钮Syscmd.Project.ExportToExcel()

如何设置以下先统计以下行数,如果行数>50行,提示不允许导出。

 

因为是放在菜单里,窗口和表不固定,不知道当前的是窗口中的哪个表,如何先这个代码。

还有一个问题,用这个命令导出窗体中的SQL TABLE,结果是一个空白表,无法导出


--  作者:unverse
--  发布时间:2014/2/16 16:03:00
--  
If Tables(e.Form.Name & "_table1").Rows.Count<10
    MessageBox.Show("当前表  少  于10行  数据,不允许导出~!")
    Return
End If
Syscmd.Project.ExportToExcel()

--  作者:wuxianzuoji41
--  发布时间:2014/2/16 20:33:00
--  
以下是引用unverse在2014-2-16 16:03:00的发言:
If Tables(e.Form.Name & "_table1").Rows.Count<10
    MessageBox.Show("当前表  少  于10行  数据,不允许导出~!")
    Return
End If
Syscmd.Project.ExportToExcel()

这个代码放在菜单里无法运行


--  作者:狐狸爸爸
--  发布时间:2014/2/17 11:43:00
--  

 

If  CurretTable.Rows.Count<10
    MessageBox.Show("当前表  少  于10行  数据,不允许导出~!")
    Return
End If
Syscmd.Project.ExportToExcel()


--  作者:wuxianzuoji41
--  发布时间:2014/2/18 0:01:00
--  
以下是引用狐狸爸爸在2014-2-17 11:43:00的发言:

 

If  CurretTable.Rows.Count<10
    MessageBox.Show("当前表  少  于10行  数据,不允许导出~!")
    Return
End If
Syscmd.Project.ExportToExcel()

也不行,提示提示name CurretTable not declared   错误


--  作者:Bin
--  发布时间:2014/2/18 8:43:00
--  
currenttable  狐爸笔误,你不能盲目复制啊.