搭建论坛《搭建之星》论坛用户咨询 → 如何自动计算月首日期和月末日期


  共有3069人关注过本帖树形打印

主题:如何自动计算月首日期和月末日期

帅哥哟,离线,有人找我吗?
cfan
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:发烧友 帖子:89 积分:180 威望:0 精华:4 注册:2002-10-30 20:28:31
如何自动计算月首日期和月末日期  发帖心情 Post By:2002-12-8 0:18:23

如何通过一个输入年月日期参数自动得出该月的第一天的日期和最后一天的日期 例如:设置一个文本编辑,一个按钮,两个标签,在文本编辑中输入年月日日期参数,点击按钮,自动将 该月的第一天的日期,和最后一天的日期赋给两个标签。 另,不用文本编辑输入用日历或其他的构件输入日期参数也可

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
美女呀,离线,留言给我吧!
温柔一刀
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:发烧友 帖子:113 积分:246 威望:0 精华:1 注册:2002-4-30 15:13:59
  发帖心情 Post By:2002-12-8 11:36:13

呀,得到每月的第一天有必要吗?不都是“1”吗?

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2002-12-8 12:52:21

CFAN,能说明得到月初和月末日期的初衷是什么吗?

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
cfan
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:发烧友 帖子:89 积分:180 威望:0 精华:4 注册:2002-10-30 20:28:31
  发帖心情 Post By:2002-12-8 13:55:27

是这样的,一个已经在使用的数据库应用软件我需要从它的数据库中查询一些数据,而原来的库结构不能改变,它的一个日期型字段表明了数据的所属月份,我现在所作的就是想通过这个日期直接把属于该月的记录全部查询出来

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
水手
  5楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 班长
等级:版主 帖子:998 积分:2851 威望:4 精华:3 注册:2002-4-17 8:42:46
  发帖心情 Post By:2002-12-8 21:09:05

使用“日历、变量组、时间计算”构件应该可以解决问题。(注意把日历构件可见属性设置为假)。得到每月1号日期:日历属性--1、得到当前年2、得到当前月3、自定义字符“01”4、以上字符串连接5、赋值给标签1内容;得到月末日期:1、得到当前月2、自定义数字“1”3、以上两项相加4、赋值给变量组1的x(使用一个变量组构件)5、得到当前年6、得到x 7、自定义字符“01”8、以上三项连接9、赋值给时间计算构件开始日期(使用一个时间计算构件)10、时间计算构件方法-得到昨天日期11、赋值给标签2内容。以上是根据你的要求设计的。比较麻烦,我想你的问题应该可以通过更加简单的方法实现。


HeaderSoft与您共同进步!

      衡德软件  http://www.headersoft.com

qhd.cw@163.com

QQ:106260929

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
cfan
  6楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:发烧友 帖子:89 积分:180 威望:0 精华:4 注册:2002-10-30 20:28:31
  发帖心情 Post By:2002-12-9 0:41:43

哈哈,我们想的一样啊,计算下个月一号的昨天,不过还是说声谢谢,给这么详细的答复 积木是个好东西

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2002-12-9 11:45:00

致CFAN   实际上,你这个问题难点在二月份润年的判断。因为其它月份的月初和月末的日期是“死”的。简单一点的想法,就是利用日期过滤。 基本操作:
首先在ADO数据表中设置“过滤”属性,定义属性为“(日期>=DATA1) AND (日期<=DATA2)”;变量甲为“DATA1”;变量乙为“DATA2”。 利用二个时间选择,事件设置为:把当前日期1赋给‘赋值甲’;把当前日期2赋给‘赋值乙’。这样就可以得到该数据集的记录数。
当然最好的解决办法是,我们增加一个“得到当月最后一天”的方法。不过,这要延候一段时日了。
[此贴子已经被作者于2002-12-9 11:46:19编辑过]

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

如何自动计算月首日期和月末日期








签名