| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2723 人关注过本帖
标题:select 得到的表能否按原表的顺序显示在grid中
取消只看楼主 加入收藏
antony521
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:170
专家分:175
注 册:2009-8-20
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
select 得到的表能否按原表的顺序显示在grid中
两个表:仓库操作、物资信息表,两个表都是物资编号建立索引。物资信息表的物资编号是主索引,仓库操作的物资编号是普通索引,两个字段建立连接。

Select 仓库操作.物资编号,物资名称,操作,数量,日期,仓库操作.备注;
    From 仓库操作 Inner Join 物资信息表;
    On 仓库操作.物资编号 = 物资信息表.物资编号 Into Cursor 仓库操作lsb

thisform.grid1.RecordSource = '仓库操作lsb'
thisform.grid1.RecordSourceType = 1
怎么让 grid1 按仓库操作表录入的顺序显示 仓库操作lsb 的最后几条记录,而不是象现在录入完同编号的集中在一起,不容易检查。
order by recno() 不能通过。

[此贴子已经被作者于2016-3-21 13:18编辑过]

2016-03-21 13:14
antony521
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:170
专家分:175
注 册:2009-8-20
收藏
得分:0 
回复 3楼 吹水佬
照这样设置后,grid中的物资名称都是物资信息表中的第一个了。
图片附件: 游客没有浏览图片的权限,请 登录注册
工作程序设计.rar (9.3 KB)


[此贴子已经被作者于2016-3-21 14:51编辑过]

2016-03-21 14:46
antony521
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:170
专家分:175
注 册:2009-8-20
收藏
得分:0 
回复 6楼 吹水佬
这是没改前的
2016-03-21 16:05
antony521
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:170
专家分:175
注 册:2009-8-20
收藏
得分:0 
回复 7楼 sdta
结果是这样的。数据有点乱,测试胡乱输入的,程序不完善。

[此贴子已经被作者于2016-3-21 16:29编辑过]

2016-03-21 16:27
antony521
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:170
专家分:175
注 册:2009-8-20
收藏
得分:0 
可以结帖了。采用:
select t1.*, t2.物资名称 ;
from ( ;
    select recno() as rec, * ;
    from 仓库操作 t1) t1 ;
left join 物资信息表 t2 on t1.物资编号 = t2.物资编号 ;
into cursor 仓库操作lsb ;
order by rec
2016-03-22 14:02
快速回复:select 得到的表能否按原表的顺序显示在grid中
数据加载中...
 
   



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

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