| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1210 人关注过本帖
标题:如何求取两个时间段的数据
取消只看楼主 加入收藏
kimwuhao
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-9-4
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
如何求取两个时间段的数据
在查询表单中设置两个日期型文本窗,当输入两个日期数值时,求取这两个时间段的数据.如text1为1988.01.01,text2为2010.01.01.表单按键"开始查询"的代码为
public n1,n2
  n1=alltrim(thisform.text1.value)
  n2=alltrim(thisform.text2.value)

  use 表1(其中包含"出生日期"字段)

  do case
     .....
     case n1<=alltrim(出生日期)<=n2
     .....
  endcase
if found()
   do form 表单2
else
   错误提示
endif

运行时提示, n1=alltrim(thisform.text1.value)行的参数类型.数值等不正确

求教其原因及解决方法,
一个初学才的求教,多谢各位的帮忙!!!
搜索更多相关主题的帖子: 时间段 数据 
2010-09-04 08:07
kimwuhao
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-9-4
收藏
得分:0 
回复 2楼 井绳
帮忙写个代码吧,多谢了....
2010-09-04 08:27
kimwuhao
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-9-4
收藏
得分:0 
回复 4楼 qjbzjp
表中"出生日期"为date(日期型)字段,
遇到困难了,各位帮帮忙吧,,,,


[ 本帖最后由 kimwuhao 于 2010-9-4 08:48 编辑 ]
2010-09-04 08:47
kimwuhao
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-9-4
收藏
得分:0 
回复 6楼 pmc1234
费劲!
n1<=.........
改为
locate for between(出生日期,n1,n2)
ok了!
自学成才......
2010-09-04 09:06
快速回复:如何求取两个时间段的数据
数据加载中...
 
   



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

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