| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2459 人关注过本帖
标题:日期/日期时间计算无效
只看楼主 加入收藏
lisonshaw
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2008-8-4
收藏
 问题点数:0 回复次数:8 
日期/日期时间计算无效
我建了一个成员信息表,里面有出生日期,加入日期等时间字段,另外做了个表单和报表分别用来查询和打印成员信息.
运行,查询一切正常,打印预览第一页也正常,但当点击下一页或最后一页时就出现错误"日期/日期时间计算无效".
(命令里有set century on 和set date short )
请问各位高手,是怎么回事,该如何解决呀!!!!!!
搜索更多相关主题的帖子: 时间 
2008-10-20 15:22
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
要完整的代码,不然谁也不好猜测你的问题在哪里

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2008-10-20 15:24
lisonshaw
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2008-8-4
收藏
得分:0 
do case
CASE thisform.pageframe1.page3.optiongroup1.option1.Value=1
    IF EMPTY(thisform.pageframe1.page3.text1.value) or EMPTY(thisform.pageframe1.page3.text2.Value )
        MESSAGEBOX("请输入起止和终止日期!",48)
        thisform.pageframe1.page3.text1.SetFocus
    ELSE
        SELECT * from 成员基本信息表 where 出生日期 between thisform.pageframe1.page3.text1.Value and thisform.pageframe1.page3.text2.value ;
        into cursor 临时成员信息表
        thisform.pageframe1.page3.grid1.RecordSource="临时成员信息表"
         .T.
         .T.
    ENDIF
endcase
2008-10-20 15:33
lisonshaw
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2008-8-4
收藏
得分:0 
我想应该不是查询表单的问题,因为查询是正常的,结果是对的,呵呵.
会不会是报表的问题?报表中日期的输入框是不是有格式设置呀
2008-10-20 15:37
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
需要“下一页”的代码

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2008-10-20 15:42
lisonshaw
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2008-8-4
收藏
得分:0 
没有"下一页",查询结果显示在一个grid里,不过打印预览的时候报表里如果一页打不完的话有下一页的
2008-10-20 15:51
lisonshaw
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2008-8-4
收藏
得分:0 
请问能不能告诉我报表里的输入框怎么设置日期格式?在"报表表达式"里的"格式"里应该输入什么呢?(我要它显示成****-**-**)
2008-10-20 15:53
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
[bo][un]lisonshaw[/un] 在 2008-10-20 15:53 的发言:[/bo]

请问能不能告诉我报表里的输入框怎么设置日期格式?在"报表表达式"里的"格式"里应该输入什么呢?(我要它显示成****-**-**)

报表的日期文本框那里,改写为transform(val(dtos(日期字段)),'9999-99-99')

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2008-10-20 16:01
pgshui
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-27
收藏
得分:0 
应该是报表中控件中函数转换问题!

可直接为日期字段,不需用函数转换或格式!
2008-10-31 15:49
快速回复:日期/日期时间计算无效
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017738 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved