以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]配置栏的设置问题 (http://foxtable.net/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 --
红袍兄:帮我看看这个思路怎么实现?
补充一点:一个客户可能有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.“历史结余明细表”中有“年份”列。 |