asp.net中水晶报表的简单应用小问题!谢谢

haonanernet 2004-05-11 08:24:27
我要做一个水晶报表,希望从一个数据库的3个表中查出2个字段,因为他们之间有关联!一个表做水晶报表我做出来了,但是加条件我就不知道该怎么做了
就像 有三个表:1读者信息(姓名,年龄,生日,电话,借书证号)
2借书记录(借书证号,图书编号)
3图书(图书编号,图书名,作者)
select 姓名,图书编号 from 读者信息,借书证号,图书 where 读者信息.借书证号=借书记录.借书证号 and 借书记录.图书编号 order by 姓名
最后的报表就显示"姓名"和"图书编号",但是有条件的显示的
我想知道:
1我用pull还是用push模式?
2我该在数据集中放些什么东西?
3我上面的select语句该写到哪?
谢谢高手指教,谢谢
...全文
64 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
haonanernet 2004-05-14
  • 打赏
  • 举报
回复
to:jasonlee0927(李萬平)
谢谢
能再给个列子吗?
zhuxiaoke 2004-05-12
  • 打赏
  • 举报
回复
我该在数据集中放些什么东西?
=--------------------------------
放你要显示的字段啊,

然后把你要查询的数据赋值给那个跟报表绑定的dataset啊,

sql语句想怎么写就怎么写,只要给绑定的dataset赋值就行了。
shellmark 2004-05-12
  • 打赏
  • 举报
回复
建议用存储过程,查询条件做为参数,执行结果最后返回数据集赋给报表,
jasonlee0927 2004-05-12
  • 打赏
  • 举报
回复
1.用推入模式
2.在数据集中加入三个表,再把三个表建立关系即relation
3.sql语句你可以写在存储过程里也可以直接写在code-behind里
haonanernet 2004-05-12
  • 打赏
  • 举报
回复
to: shellmark(刚多)
您能举个例子吗?
to: zhuxiaoke(朱小科)
放你要显示的字段啊,关键我要显示的不是有三个字段,但是他们不是一个表中的
而且有一个是count(userid)而不是表中的id啊!我该怎么写字段?还有count(userid)
怎么样才能赋值到字段呀
谢谢!
haonanernet 2004-05-11
  • 打赏
  • 举报
回复
to: qiao198(乔本)
用交叉表?怎么用?
其实我的问题说简单点
就是一个用水晶报表的带条件的多表查询问题
这些数据原来都显示datagrid里面的,那很好做,现在要显示到水晶报表里面了
怎么办?
恳求高手不吝赐教!真诚感谢!
qiao198 2004-05-11
  • 打赏
  • 举报
回复
用交叉表

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧