首页 > 数据库 > mysql教程 > 如何使用命令文本查询水晶报表中多个表的数据?

如何使用命令文本查询水晶报表中多个表的数据?

DDD
发布: 2024-12-01 00:56:16
原创
833 人浏览过

How to Query Data from Multiple Tables in a Crystal Report Using Command Text?

从 Crystal Reports 中的多个表查询数据

使用 ODBC 在 Crystal Reports 中创建报表时,您可能需要从以下位置检索数据多张桌子。为此,您可以利用 Crystal Report 向导中的“命令文本”功能。

找到命令文本字段

连接到 ODBC 数据源并选择要添加表的数据库专家,导航至 Crystal Report 向导。在向导中,找到“设置数据库选项”对话框。

插入查询

在“设置数据库选项”对话框中,找到“命令文本” “ 场地。此字段允许您直接在报告中输入 SQL 查询。

示例查询

考虑以下查询,它从三个表中检索数据:

SELECT ts.`SCHEDIDNO`,
       ts.`DAYNAME`,
       DATE_FORMAT(ts.`TIMESTART`, '%h:%i %p') as TIMESTART,
       DATE_FORMAT(ts.`TIMEEND`, '%h:%i %p') as TIMEEND,
       ts.`GRADELEVEL`,
       ts.`SECTIONNAME`,
       ts.`SUBJECTNAME`,
       ts.`FACFULLNAME`,
       ts.`ROOMNAME`,
       tf.`FACFULLNAME` as PERSONNEL,
       tf.`DEPARTMENT`,
       tse.`Adviser`
FROM `tblschedule` ts,
     `tblfaculty` tf,
     `tblsection` tse
WHERE ts.`GRADELEVEL` = " & lblgrade.Text & "
AND ts.`SECTIONNAME` = '" & lblsect.Text & "'
AND ts.`DEPARTMENTNAME` = tf.`DEPARTMENT`
AND tf.`ADMINISTRATOR` = 1
AND tse.`SECTIONNAME` = '" & lblsect.Text & "'
登录后复制

将查询集成到报告

将查询粘贴到“命令文本”字段中。这样,Crystal Reports 将使用指定的查询来检索报告所需的数据。

生成并查看报告

完成查询后,请完成Crystal Report 向导中的其余步骤。然后,您可以预览并生成报告,该报告将显示从查询中指定的多个表中检索到的数据。

以上是如何使用命令文本查询水晶报表中多个表的数据?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板