| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1881 人关注过本帖
标题:[求助]两表合并显示问题
只看楼主 加入收藏
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
楼主:你的表1中的编号,指的是什么编号?存的是地点编号吗?那么你的表2中的线路名称哪里来的?我希望你传上来几个数据,就用下面的方式

USE 表1
LIST FOR RENO()<11 TO TEST.TXT &&将记录保存在TEST.TXT文件里备用
MODI COMM TEST1.TXT &&开打编辑,全选,复制,粘贴到这里

这样,每个表各传10条记录看看。
主要是感觉到你的线路名称无法找到与表1中任何字段联系

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-09-08 11:28
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
做了一个测试程序,用循环的办法,30万条记录用时51秒,如果10万条记录的话用8秒。你的几万条记录大约也超过不了8秒吧。8秒也可以算慢,但算不得奇慢吧。这样猜测着你的问题进行讨论实在很累的。不妨将你的程序贴出来。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-09-08 12:12
linwm
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-7-18
收藏
得分:0 
表1:其中td字段宽度35,bh为整型,都是唯一的。
Record# BH TD DLBH DUAN
1 1872 市R1/桥南-前锋/2M001 2206 01
2 1873 市R1/桥南-前锋/2M002 2207 01
3 1874 市R1/桥南-前锋/2M003 2208 01
4 1875 市R1/桥南-前锋/2M004 2209 01
5 1876 市R1/桥南-前锋/2M005 2210 01
6 1877 市R1/桥南-前锋/2M006 2211 01
7 1878 市R1/桥南-前锋/2M007 2212 01
8 1879 市R1/桥南-前锋/2M008 2213 01
9 1880 市R1/桥南-前锋/2M009 0 00
10 1881 市R1/桥南-前锋/2M010 0 00

表2:其中d1-d8为表1的td,每条数据表1中都有。版面空间限制,我只摘录部分数据。
Record# DLBH D1 D2 D3
1 153 iPAS-漳二/2M029 骨R6/漳二-漳三/2M066 骨R4/漳三-云霄/2M021
2 154 iPAS-漳二/2M030 骨R6/漳二-漳三/2M067 骨R4/漳三-云霄/2M022
3 155 iPAS-漳二/2M209 骨R6/漳二-漳三/2M068 骨R4/漳三-云霄/2M023
4 156 iPAS-漳二/2M210 骨R6/漳二-漳三/2M069 骨R4/漳三-云霄/2M024
5 157 iPAS-漳二/2M165 骨R6/漳二-漳三/2M070 骨R4/漳三-云霄/2M025
6 158 iPAS-漳二/2M166 骨R6/漳二-漳三/2M071 骨R4/漳三-云霄/2M026
7 159 iPAS-漳二/2M167 骨R6/漳二-漳三/2M072 骨R4/漳三-云霄/2M027
8 160 iPAS-漳二/2M168 骨R6/漳二-漳三/2M073 骨R4/漳三-云霄/2M028
9 161 iPAS-漳二/2M169 骨R6/漳二-漳三/2M074 骨R4/漳三-云霄/2M029
10 162 iPAS-漳二/2M170 骨R6/漳二-漳三/2M075 骨R4/漳三-云霄/2M030
我是想将表1的bh用在表2中,这样可随意更改表1的td。

2006-09-08 17:45
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
根据你贴出来的数据,证实了我的猜测是对的.你的表2中的DLBH应该与表1中的某个字段有关(事实上与表1的DLBH相同),但你就是不在1楼将这种情况描述出来.

但我还有问题,(1)你的表1中DLBH数据是不是唯一的?假如是唯一的,那么就不可能有D2,D3,...,D8了;假如不是唯一的,那么相同的DLBH最大数据个数是多少?根据表2的要求,你的DLBH重复不能超过8个(否则将表1内容转移到表2后会出现数据丢失现象).(2)你贴出来的数据还是存在问题的,你没有说出数据之间的关系.举个例子

有表1及相关记录:
学号 姓名 课程号 课程名
0001 XXXX 000001 AAAAA
0001 XXXX 000002 BBBBB
0001 XXXX 000003 CCCCC
0002 YYYY 000001 AAAAA
0002 YYYY 000004 DDDDD

想将表1生成表2:
学号 姓名 课程号1 课程号2 课程号3 课程号4
0001 XXXX 000001 000002 000003
0002 YYYY 000001 000004

或生成表3:
学号 姓名 课程名1 课程名2 课程名3 课程名4
0001 XXXX AAAAAA BBBBBB CCCCCC
0002 YYYY AAAAAA DDDDDD

不知道你的情况是不是一样.要是一样的话,我有完成的程序与你交流

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-09-08 22:13
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
以下是引用linwm在2006-9-5 22:48:43的发言:
表1:编号,地点名称,。。。
表2:路线名称,地点编号1,地点编号2,。。。地点编号8
共有几万条记录

我想用表格显示成:路线名称,地点名称1,地点名称2,。。。

一直想不出比较有效的办法,请高手指点。

例:把表1叫做车,把表2叫做站
里面有记录如下
车:
编号 2 地点名称 北京
3 天津
4 上海
车表的图片如下

图片附件: 游客没有浏览图片的权限,请 登录注册






线路名称 AAA 地点名称1 2(此处对应车表中的编号) 地点名称2 3 地点名称3 4
BBB 4 3 2

站表的图片如下
图片附件: 游客没有浏览图片的权限,请 登录注册


按楼主提问,生成的表格式为

图片附件: 游客没有浏览图片的权限,请 登录注册



不知道是不是这个意思,我用的SELECT---SQL语句
CTEMP是用SELECT生成的表格式,而并不是先建立好的表

[此贴子已经被作者于2006-9-9 15:54:47编辑过]


有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-09-09 07:06
linwm
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-7-18
收藏
得分:0 
多谢两位版主!

fown的cTemp就是我想要的,但我用了好几句select-SQL,感觉效率低下,

不知fown版主是如何实现的?

2006-09-10 20:03
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
SELECT嵌套

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-09-12 19:17
快速回复:[求助]两表合并显示问题
数据加载中...
 
   



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

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