以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]到期后的日期  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=4723)

--  作者:易服
--  发布时间:2009/10/22 19:11:00
--  [求助]到期后的日期
有[填表日期]列(日期时间型)[使用期]列(整数型)[终止日期]列(日期时间型)
[终止日期]=[填表日期]+[使用期]
如[填表日期]为2009-10-22,[使用期]为70年,[终止日期]为2079-10-22

请教代码如何写?
[此贴子已经被作者于2009-10-22 19:45:09编辑过]

--  作者:狐狸爸爸
--  发布时间:2009/10/22 21:23:00
--  

AddYears

给日期值加上指定的年数。

语法:

AddYears(Value)

Value: 要加上的年数,可以是负数也可以是正数

例如:

Dim d As Date = #2/28/2008#
Dim
d1 As Date = d.AddYears(10) \'加上10年
Dim
d2
As Date = d.AddYears(-10) \'减去10年
Output.Show(
"10年后的日期:" & d1)
Output.Show(
"10年前的日期:"
& d2)


--  作者:易服
--  发布时间:2009/10/22 21:56:00
--  
[填表日期]不是固定的,[终止日期]用表达式怎么设置?
--  作者:狐狸爸爸
--  发布时间:2009/10/23 8:08:00
--  
自己设计好这个表,包括这三列,输入几行数据,然后传上来。

我帮你写好代码
--  作者:程兴刚
--  发布时间:2009/10/23 8:34:00
--  
不能独立地做这样的限制。

          作为日期要求性比较强的数据库软件,这样可以,但必须禁止日期列的手工输入,否则这独立使用种限制很容易被用户钻空子!
--  作者:e-png
--  发布时间:2009/10/25 18:03:00
--  
以下是引用程兴刚在2009-10-23 8:34:00的发言:
不能独立地做这样的限制。

          作为日期要求性比较强的数据库软件,这样可以,但必须禁止日期列的手工输入,否则这独立使用种限制很容易被用户钻空子!

看不懂哦,与楼主要求有关吗?


--  作者:易服
--  发布时间:2009/10/25 18:24:00
--  
以下是引用e-png在2009-10-25 18:03:00的发言:

看不懂哦,与楼主要求有关吗?

看这里:http://www.foxtable.com/dispbbs.asp?boardid=2&Id=4735


--  作者:程兴刚
--  发布时间:2009/10/25 19:34:00
--  
以下是引用e-png在2009-10-25 18:03:00的发言:

看不懂哦,与楼主要求有关吗?



        真的假的?如果用户调整系统日期,或者手工修改日期跨越他的限制范围,请问做这样的独立日期限制还有效吗?


--  作者:e-png
--  发布时间:2009/10/25 19:53:00
--  
以下是引用程兴刚在2009-10-25 19:34:00的发言:



        真的假的?如果用户调整系统日期,或者手工修改日期跨越他的限制范围,请问做这样的独立日期限制还有效吗?

这样修改日期来录入数据,他(她)的头,会被老板咔嚓掉的。不值得吧。


--  作者:程兴刚
--  发布时间:2009/10/25 20:19:00
--  
以下是引用e-png在2009-10-25 19:53:00的发言:

这样修改日期来录入数据,他(她)的头,会被老板咔嚓掉的。不值得吧。


      看来您真的不懂,无语............