以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]配置栏的设置问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=76818)

--  作者:liuxianjie1980
--  发布时间:2015/11/5 15:49:00
--  [求助]配置栏的设置问题

想做一个功能:

在项目afteropen事件上写代码:

 

当满足当期日期为某一年的最后一天时,配置栏的某个按钮可见

 

怎么写代码?

[此贴子已经被作者于2015/11/5 15:53:14编辑过]

--  作者:大红袍
--  发布时间:2015/11/5 15:58:00
--  

If Date.Today.Month = 12 AndAlso Date.Today.day = 31 Then

    ConfigBar.Items("BrowseMode").Visible = true

End If


--  作者:liuxianjie1980
--  发布时间:2015/11/5 16:19:00
--  
恩,已经写了,还没有来得及验证。
--  作者:liuxianjie1980
--  发布时间:2015/11/5 16:20:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:无标题.jpg
图片点击可在新窗口打开查看

 

红袍兄:帮我看看这个思路怎么实现?

 

补充一点:一个客户可能有N个产品,N个牌号,但是结余金额只有一行。


--  作者:liuxianjie1980
--  发布时间:2015/11/5 16:22:00
--  

这个思路就是:

 

If Date.Today.Month = 12 AndAlso Date.Today.day = 31 Then

    ConfigBar.Items("一键结余").Visible = true

End If

 

点击"一键结余",那么系统在12月31日这天,自动将客户的这些信息写入到表“历史结余明细表”中

 

手动怕在实际过程中出错。

 


--  作者:大红袍
--  发布时间:2015/11/5 16:27:00
--  

1、有必要规定在那一天处理么?

 

2、任何一个时候,点击按钮,都重新生成历史结余明细表不行?


--  作者:liuxianjie1980
--  发布时间:2015/11/5 16:30:00
--  

个人感觉要在这一天处理要好些,因为平时项目会用到上一年份的数据,及时平时每次都进行处理,那不是让系统多了一项工作任务吗?

 

历史结余,意思就是上一个年份的一些数据。

 

最好还是那天搞这些事情吧,难道有捷径?


--  作者:liuxianjie1980
--  发布时间:2015/11/5 16:31:00
--  

到了那一天,系统会设计成自动给出提示。

 

新版本不是出来了吗?正好用用那个功能


--  作者:大红袍
--  发布时间:2015/11/5 16:32:00
--  

1、任何时候,都应该可以生产历史结余才对。不管你什么时候要用。

 

2、历史结余,如果你按年区分,就加上年度列。


--  作者:liuxianjie1980
--  发布时间:2015/11/5 16:36:00
--  
以下是引用大红袍在2015/11/5 16:32:00的发言:

1、任何时候,都应该可以生产历史结余才对。不管你什么时候要用。

 

2、历史结余,如果你按年区分,就加上年度列。

1.平时生成历史结余没有意义,即使算出来了也用不上的,您说呢? 因为项目在引用这些数据的时候都是按照“年份”这个列来的,所以即使现在统计出2015的数据,也没有太大的意义;

 

2.“历史结余明细表”中有“年份”列。