以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  订单系统问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=151353)

--  作者:陈久欢
--  发布时间:2020/6/21 20:14:00
--  订单系统问题
我按照教材制作了订单系统,有两个问题想请教一下:一是怎么给数据统计和数据查询设置限制条件;二是在登录设置的窗口时,怎么才能不显示foxtable菜单信息?而只显示窗口呢?
--  作者:有点蓝
--  发布时间:2020/6/21 21:44:00
--  
1、怎么做的统计和查询?基本上foxtable提供的统计和查询用法都可以加条件,一般是Filter属性

GroupTableBuilder包括以下属性:

……
Decimals:          整数型,用于设置统计结果要保留的小数位数,默认为4位。
Filter:            字符型,如果只是对SourceDataTable中的部分数据进行统计,可用Filter属性设置条件。
请参考表达式的运算符和函数 和 条件表达式


2、把窗口设置为模式窗口


--  作者:陈久欢
--  发布时间:2020/6/22 8:34:00
--  
我设置成了模式属性,还是可以看到后面的操作界面呢
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2020/6/22 8:43:00
--  
上传实例说明问题。

可以把菜单隐藏,比如到afteropenproject写代码:
If user.Type <> UserTypeEnum.Developer
    BaseMainForm.controls("C1Ribbon1").visible = False
End If

--  作者:陈久欢
--  发布时间:2020/6/22 12:21:00
--  
谢谢指教
--  作者:陈久欢
--  发布时间:2020/6/22 22:13:00
--  
怎么可以不看到后面的菜单?
--  作者:有点蓝
--  发布时间:2020/6/22 22:28:00
--  
看4楼。如果连开发者也不要看到,去掉if判断
--  作者:陈久欢
--  发布时间:2020/6/23 15:38:00
--  
上传实例说明问题。

可以把菜单隐藏,比如到afteropenproject写代码:
If user.Type <> UserTypeEnum.Developer
    BaseMainForm.controls("C1Ribbon1").visible = False
End If


请问以上代码是什么意思呢?我是想解决,怎么才能在发布项目后,打开发布的exe文件后,不再显示foxtable的主程序,我只要看到设置的窗口。谢谢。

--  作者:有点蓝
--  发布时间:2020/6/23 15:50:00
--  
窗口改为模式窗口,不要设置为自动打开:

afteropenproject写代码
forms("窗口1").open