标题:用组合框查询信息。
只看楼主
lovemj
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-11-24
结帖率:0
已结贴  问题点数:20 回复次数:7 
用组合框查询信息。
我要用一个下拉式组合框查数据,选中一条信息之后可以查询其他信息。我要用一个订单号查发货时间等信息,代码怎么实现?我编了代码但是实现不了,现在我的表单一打开就显示“找不到属性 订单号”。。我的表的名字是“订单”。。。哪位大神帮帮我。。觉
代码是这样的,,找不到属性问题已经解决了。。但是选中下拉框的信息来查询没有反应
mc=alltrim(this.displayvalue)
select * from 订单 where 订单号=mc  into cursor temp
thisform.txt货物编号.value=temp.货物编号
thisform.txt发货时间.value=temp.发货时间
thisform.txt收货时间.value=temp.收货时间
thisform.txt到货时间.value=temp.到货时间
thisform.txt目的地.value=temp.目的地
thisform.txt收费.value=temp.收费
我的这个不是点击“查询”来查,就一点下拉框的一条信息就显示查询结果。。。谢谢大神了,,快点帮帮我!!

[ 本帖最后由 lovemj 于 2012-11-24 11:31 编辑 ]
搜索更多相关主题的帖子: 发货时间 cursor 订单号 where 信息 
2012-11-24 03:37
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:4 
楼主不发代码,大家如何排错?

活到老,学到老! http://www. E-mail:hu-jj@
2012-11-24 07:45
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:4 
你代码是怎么写的?

代码写在combo的interactivechange中

select * from 订单 where 订单号=alltrim()

2012-11-24 07:48
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
得分:4 
请把表单、表都一起发上来,这样容易帮你找出问题。

相互学习,互相交流,共同提高。
2012-11-24 08:55
月沐庭轩
Rank: 9Rank: 9Rank: 9
来 自:京城
等 级:贵宾
威 望:17
帖 子:393
专家分:1106
注 册:2011-7-24
得分:4 
应该是某处代码错误了,应该发上代码,让大家帮你排错。

坚持学习vfp,QQ:306805680
2012-11-24 10:43
lovemj
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-11-24
得分:0 
回复 3楼 tlliqi
他显示“对象没有包含在表单中”。。
2012-11-24 11:36
bccn201203
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:3
帖 子:680
专家分:1140
注 册:2012-3-14
得分:4 
select * from 订单 where ALLTRIM(订单号)=mc  into cursor temp
然后设置文本框的控制源为TEMP中的字段。

[ 本帖最后由 bccn201203 于 2012-11-24 12:01 编辑 ]
2012-11-24 12:00
月沐庭轩
Rank: 9Rank: 9Rank: 9
来 自:京城
等 级:贵宾
威 望:17
帖 子:393
专家分:1106
注 册:2011-7-24
得分:0 
把你的代码写在下拉框的valid事件中。
在代码最后加一句:thisform.refresh
这样,一点选中下拉框直接就可以显示出结果来了。
即valid事件代码如下:
程序代码:
mc=alltrim(this.displayvalue)
select * from 订单 where 订单号=mc  into cursor temp
thisform.txt货物编号.value=temp.货物编号
thisform.txt发货时间.value=temp.发货时间
thisform.txt收货时间.value=temp.收货时间
thisform.txt到货时间.value=temp.到货时间
thisform.txt目的地.value=temp.目的地
thisform.txt收费.value=temp.收费
thisform.refresh

坚持学习vfp,QQ:306805680
2012-11-24 18:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-388224-1-1.html




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

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