| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 986 人关注过本帖
标题:查询问题(急)!!
只看楼主 加入收藏
201514
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2004-11-9
收藏
 问题点数:0 回复次数:2 
查询问题(急)!!
我有四个字段日期是:来单日期、送货日期、开始来胚期、齐胚日期等,我要根据一个或者二个或者三个进行筛选出相应的结果我现有程是:可否帮我改一下,我这些可能有些错误,我是用表单中的:GRID表格浏览的,并且我要一打开就有所有数据然后根据相应的条件再出结果。 谢谢了帮帮忙忙,,,原先的程序是:Private Tmp1,Lpa,I LPa=AllTrim(This.Parent.Text1.value) Ldt1=This.Parent.Text2.value Ldt2=This.Parent.Text3.value Ldt3=This.Parent.Text4.value Ldt4=This.Parent.Text5.value Ldt5=This.Parent.Text6.value Ldt6=This.Parent.Text7.value Ldt7=This.Parent.Text8.value Ldt8=This.Parent.Text9.value Ldt9=This.Parent.Text10.value Ldt10=This.Parent.Text11.value Ldt11=This.Parent.Text12.value Ldt12=This.Parent.Text13.value Ldt13=This.Parent.Text14.value Ldt14=This.Parent.Text15.value Set Exact Off set excl on l_dbf="" IF .not.empty(thisform.alias1) sele(thisform.sele1) l_dbf=dbf() l_dbfs=sele() else endif Select IIF(SeeK(A1.客户编号,'Cus','客户编号'),Cus.简称,Space(10)) As 客户,; A1.单号,A1.布类,; A1.来单日期,A1.送货日期,A1.开始来胚期,A1.齐胚日期,A1.计划排染期,A1.预计完成期,A1.实际完成期,; A1.an1,A1.an2,A1.an3,A1.an4,A1.an5,A1.an6,A1.an7,A1.an8,A1.an9,A1.an10,A1.an11,A1.an12,; A1.a1,A1.a2,A1.a3,A1.a4,A1.a5,A1.a6,A1.a7,A1.a8,A1.a9,A1.a10,A1.a11,A1.a12,; A1.客户编号,A1.Bat_No; From (ThisForm.KMa) As A1; Where A1.来单日期>=Ldt1.And.A1.来单日期<=Ldt2.And.; A1.送货日期=Ldt3.And.A1.送货日期=Ldt4.And.; A1.开始来胚期=Ldt5.And.A1.开始来胚期=Ldt6.And.; A1.齐胚日期=Ldt7.And.A1.齐胚日期=Ldt8.And.; A1.计划排染期=Ldt9.And.A1.计划排染期=Ldt10.And.; A1.预计完成期=Ldt11.And.A1.预计完成期=Ldt12.And.; A1.实际完成期=Ldt13.And.A1.实际完成期=Ldt14.And.; IIF(!Empt(Lpa),A1.单号=Lpa,.T.); Order by A1.客户编号,A1.单号; InTo Table (GetTempFile(W_Zmp)) ThisForm.Sele1=Select() ThisForm.Alias1=Alias() *Index On Bat_no Tag Bat_No *set order to set excl off With This.Parent.Grid1 Go Top If .Visible Then .Visible=.F. Use In (.RecordSource) .RecordSource='' .ColumnCount=-1 Endif
搜索更多相关主题的帖子: 查询 
2004-12-10 20:44
201514
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2004-11-9
收藏
得分:0 

现在基本上可以了,应该把:A1.实际完成期<=Ldt14.And.IIF(!Empt(Ldt15),A1.实际完成期<=Ldt15,.T.).and.; 改成:A1.实际完成期>=Ldt14.And.IIF(!Empt(Ldt15),A1.实际完成期<=Ldt15,.T.).and.; 前面那个改成大于号,

想问一下,还有一个就是怎么把GRID1那个表格中的日期改成从年/月/日顺序排

2004-12-11 15:34
tzhtang
Rank: 1
等 级:新手上路
帖 子:888
专家分:0
注 册:2004-8-30
收藏
得分:0 

set date to YYYY/MM/DD


2004-12-13 09:46
快速回复:查询问题(急)!!
数据加载中...
 
   



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

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