怎样使fastreport和我的ado链接起来?(简单,分多,但要讲清楚)

时间:2022-01-09 09:42:29
我使用的是access数据库,在库里面有一个表,我用adotable和adoquery和该表建立链接
然后设置frxDBDataset.dataset:=adotable (或者是query)
并设置frxReport.dataset:=frxdbdataset1
然后我双击frxReport设计好表的格式在预览的时候可以看到数据从表中正确的输出出来,frxReport提示说memo1:field not found:frxdbdataset1."xh"
      memo2:field not found:frxdbdataset1."c"
      ……………………
      ……………………      

请问这是什么错误?
该怎么解决?
解决立即给分!

13 个解决方案

#1


先顶上去

#2


frxdbdataset要连到adoquery,而且每个字段都要跟报表连起来!

#3


frxdbdataset连到adoquery就行了,然后在里面的页面里打开adoQuery里的语句的字段就行了。

#4


memo1里面设计错误

#5


双击frreport,设计的时候让字段自动添加

#6


你们说的这些我都做了,没用啊
jinjazz(近身剪(N-P攻略)) 该怎么设计?
我是让他自动添加的啊?

#7


还有一个问题
比如在我的一个数据库中有两个表
一个是学生基本信息
比如
num    xm
学号       姓名
....       .... 
....       .....
还有一个是成绩表
比如
num    c      pascal    english
学号       65     90        80
.....      ...    ...       .....

我想设计一个报表在打印成绩的时候用这两个表实现如下效果

姓名   c       pascal    英语
....     ....     ......    ....
这个报表属于什么报表呢?
是交叉表还是主从表还是其他?
谁可以解释一下啊?
3ks

#8


很显然是主从表!"学生基本信息"是主表,"成绩表"是从表,通过字段"学号"把两个表连接起来

#9


你做个试图来不就解决了嘛

#10


原因:
1,连接字段没有设置正确
2,如果你定义了变量,那就是变量参数没有传对
3,数据集没有打开

还有一个问题
比如在我的一个数据库中有两个表
一个是学生基本信息
比如
num    xm
学号       姓名
....       .... 
....       .....
还有一个是成绩表
比如
num    c      pascal    english
学号       65     90        80
.....      ...    ...       .....

我想设计一个报表在打印成绩的时候用这两个表实现如下效果

姓名   c       pascal    英语
....     ....     ......    ....
这个报表属于什么报表呢?
是交叉表还是主从表还是其他?


主从表,直接写SQL语句,或者传递一个变量

#11


请问在fastreport中我该如何设置显示主从表呢?
怎样才能使得我的frxreport连接到我的这两个具有主从关系的表上呢?

#12


该回复被版主删除

#13


删除 majia_fk(fffff)得分回复
---------------------------------------------------------------------------
 回复人: majia_fk(fffff) ( ) 信誉:100  2004-11-18 11:44:38  得分: 100  
 
 
   
以上说的都不对,揭贴
:(

  
 
--------------------------------

#1


先顶上去

#2


frxdbdataset要连到adoquery,而且每个字段都要跟报表连起来!

#3


frxdbdataset连到adoquery就行了,然后在里面的页面里打开adoQuery里的语句的字段就行了。

#4


memo1里面设计错误

#5


双击frreport,设计的时候让字段自动添加

#6


你们说的这些我都做了,没用啊
jinjazz(近身剪(N-P攻略)) 该怎么设计?
我是让他自动添加的啊?

#7


还有一个问题
比如在我的一个数据库中有两个表
一个是学生基本信息
比如
num    xm
学号       姓名
....       .... 
....       .....
还有一个是成绩表
比如
num    c      pascal    english
学号       65     90        80
.....      ...    ...       .....

我想设计一个报表在打印成绩的时候用这两个表实现如下效果

姓名   c       pascal    英语
....     ....     ......    ....
这个报表属于什么报表呢?
是交叉表还是主从表还是其他?
谁可以解释一下啊?
3ks

#8


很显然是主从表!"学生基本信息"是主表,"成绩表"是从表,通过字段"学号"把两个表连接起来

#9


你做个试图来不就解决了嘛

#10


原因:
1,连接字段没有设置正确
2,如果你定义了变量,那就是变量参数没有传对
3,数据集没有打开

还有一个问题
比如在我的一个数据库中有两个表
一个是学生基本信息
比如
num    xm
学号       姓名
....       .... 
....       .....
还有一个是成绩表
比如
num    c      pascal    english
学号       65     90        80
.....      ...    ...       .....

我想设计一个报表在打印成绩的时候用这两个表实现如下效果

姓名   c       pascal    英语
....     ....     ......    ....
这个报表属于什么报表呢?
是交叉表还是主从表还是其他?


主从表,直接写SQL语句,或者传递一个变量

#11


请问在fastreport中我该如何设置显示主从表呢?
怎样才能使得我的frxreport连接到我的这两个具有主从关系的表上呢?

#12


该回复被版主删除

#13


删除 majia_fk(fffff)得分回复
---------------------------------------------------------------------------
 回复人: majia_fk(fffff) ( ) 信誉:100  2004-11-18 11:44:38  得分: 100  
 
 
   
以上说的都不对,揭贴
:(

  
 
--------------------------------