| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1811 人关注过本帖
标题:单一条件如何实现同时查询多条信息?
只看楼主 加入收藏
kantoku
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2017-10-23
收藏
 问题点数:0 回复次数:8 
单一条件如何实现同时查询多条信息?
小弟刚学VFP,之前一直用excel处理单位数据,查询条件很简单,输入编号,显示对应的书名、定价。表如下:
编号   书名     定价
001    语文     10
002    英语     12
003    化学     18



999    物理     22

通过text控件可以实现单一指令查询,有没什么办法可以一次查找多条编号信息,然后列表显示出来吗?

我的思路是用edit控件,然后查询时提取每行数据,再按提取的数据做个循环查询,不知道这样可否?
谢谢指教,不胜感激!
搜索更多相关主题的帖子: 条件 查询 多条 信息 编号 
2017-10-23 21:05
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
楼主也太抠门了吧,发贴没有分啊

[此贴子已经被作者于2017-10-23 21:11编辑过]

收到的鲜花
  • kantoku2017-10-23 21:13 送鲜花  3朵   附言:我很赞同

坚守VFP最后的阵地
2017-10-23 21:10
kantoku
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2017-10-23
收藏
得分:0 
谢谢版主,比如 同时查询 001,100,200,500,这几个编号,然后按
001 XXX XXX
100 XXX XXX
200 XXX XXX
500 XXX XXX 这样显示出来
2017-10-23 21:12
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
不同的查询条件,代码也是不一样的

坚守VFP最后的阵地
2017-10-23 21:21
kantoku
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2017-10-23
收藏
得分:0 
查询的条件都是一样,都是 “编号”这个字段,只是一次查询多个编号
2017-10-23 21:25
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
VFP9有个INLIST()函数,条件最多24个

坚守VFP最后的阵地
2017-10-23 21:27
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
* $ 操作符
* cSearchFor $ cSearchIn
* vfp 的SQL命令查询
cTextVal=allt(thisform.text1.value) &&输入格式 001,002,100,或者001;002;100等
* 假如你当前打开的表名称是 book(id,name,....)
select * from book where allt(id) $ cTextVal into cursor tmp_book readwrite &&把查询结果保存到临时表 tmp_book中
select tmp_book
brow &&浏览一下刚才查询结果
* 当然可以用 inlist(),但由于你输入的是字符,要对你输入的字符串先转换为符合 inlist()函数的参数,如你输入 001,002,100,500
* 要转换为 inlist(id,"001","002","100","500") 比较麻烦



[此贴子已经被作者于2017-10-23 22:02编辑过]

收到的鲜花
  • kantoku2017-10-23 22:09 送鲜花  3朵   附言:我很赞同
2017-10-23 21:59
kantoku
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2017-10-23
收藏
得分:0 
谢谢版主们,我主要是要从10W多个书目编号中提取当日订单的书目的相关信息
2017-10-23 22:11
kantoku
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2017-10-23
收藏
得分:0 
回复 7楼 mywisdom88
解决了
2017-10-23 22:35
快速回复:单一条件如何实现同时查询多条信息?
数据加载中...
 
   



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

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