精华内容
下载资源
问答
  • 水晶报表sql表达式字段 介绍 (Introduction) Late in October, I received an unusual request from the head of sales within one of my client sites. Sales sells three articles: bread, perfume, and Jaguar...

    水晶报表sql表达式字段

    介绍 (Introduction)

    Late in October, I received an unusual request from the head of sales within one of my client sites. Sales sells three articles: bread, perfume, and Jaguar motor cars. Now the reader will note that one of these items is a staple and the other two are for those folks with considerable disposable income. Management within the firm had increased the salesmen’s bonuses for those folks that managed to sell perfume and/or Jaguars along with the standard loaves of bread. The summary report may be seen below showing the final bonus rate for each sales order booked during the month.

    10月下旬,我在一个客户站点的销售主管收到了一个不寻常的请求。 销售人员销售三种商品:面包,香水和捷豹汽车。 现在,读者将注意到,其中一项是必需品,其他两项是针对那些可支配收入可观的人。 公司内部的管理层为那些设法销售香水和/或美洲虎以及标准面包的人们增加了推销员的奖金。 汇总报告如下所示,显示了当月预订的每个销售订单的最终奖金率。

    With the scenario now understood, in today’s “fire side chat”, we going to look at how to assemble the necessary infrastructure and learn how to create the report shown above.

    有了现在已经了解的场景,在今天的“边火聊天”中,我们将研究如何组装必要的基础架构,并学习如何创建上面显示的报告。

    Let’s get started!

    让我们开始吧!

    入门 (Getting started)

    We begin by examining the new business rules. Should a salesperson sell units of perfume and one or more Jaguars, then he or she is entitled to a 40 % commission/bonus on all sales. Further, if he or she only manages to sell one of the product (excluding bread) then the percentage commission is only 25 % on the total sales. If the salespersons sells neither of the products, then there is no commission for the month.

    我们首先研究新的业务规则。 如果销售人员出售香水和一个或多个美洲虎单位,则他或她有权就所有销售获得40%的佣金/奖金。 此外,如果他或她仅设法销售一种产品(不包括面包),则佣金百分比仅为总销售额的25%。 如果销售人员都不销售任何产品,则该月没有佣金。

    We can code these conditions as follows.

    我们可以将这些条件编写如下。

     
    =Switch (
            Fields!Perfume.Value > 0 and Fields!Jaguars.Value > 0 , 40 ,
            Fields!Perfume.Value > 0 and Fields!Jaguars.Value=0, 25,
    	 Fields!Perfume.Value  =0 and Fields!Jaguars.Value>0, 25,
    		true,0)
     
    

    and this expression is the main building block of today’s discussion.

    这种表达方式是今天讨论的主要内容。

    快速浏览原始数据 (A quick look at the raw data)

    Having a look at our raw data (see above), we note that the “Sales Order Number” is shown along with the dollar value of the bread sales, the number of perfume units sold, the number of Jaguar cars sold and finally the number of loaves of bread sold. This is the data that we shall be utilizing for our reporting.

    查看我们的原始数据(请参见上文),我们注意到“销售订单号”与面包销售的美元价值,香水销售数量,捷豹汽车销售数量以及最后的数量一起显示。条出售的面包。 这是我们将用于报告的数据。

    The query behind the data may be seen below:

    数据背后的查询如下所示:

     
    use SQLShack
    go
    Create Procedure BigBonus 
    as
    SELECT   [SalesOrderNo]
          ,[Bread Sales]
          ,[Perfume]
          ,[Jaguars]
          ,[Bread]
          ,[TotalOrderCount]
          ,[PerfumeTot]
          ,[JaguarTot]
          ,[Breadtot]
      FROM [SQLShack].[dbo].[Bonus]
     
    

    Using this code we create a stored procedure as may be seen above.

    使用该代码,我们创建了一个存储过程,如上所示。

    创建我们的报告 (Creating our report)

    Opening Visual Studio Data Tools 2010 or greater, we create a new project (see above).

    打开Visual Studio Data Tools 2010或更高版本,我们创建一个新项目(请参见上文)。

    We select the “Reporting Services” project type (see above) and give our project a name. We click “OK to continue.

    我们选择“ Reporting Services”项目类型(请参见上文),并为我们的项目命名。 我们单击“确定”继续。

    连接到数据库以检索我们的数据 (Connecting to the database to retrieve our data)

    Our first task is to create a connection to our SQLShack database. As in past “get togethers”, I prefer to liken a connection or “Shared Data Source” to a water faucet on the wall of a house. It is the point of entry into the database.

    我们的首要任务是创建与我们SQLShack数据库的连接。 与过去的“聚在一起”一样,我更喜欢将连接或“共享数据源”比喻为房屋墙壁上的水龙头。 这是进入数据库的入口。

    We set the connection to point to the SQLSHACK database and test the connection (see above). We click “OK” and “OK” to leave the “Shared Data Source” / connection dialog box.

    我们将连接设置为指向SQLSHACK数据库并测试连接(请参见上文)。 我们单击“确定”和“确定”离开“共享数据源” /连接对话框。

    Our next task is to create our Report. We right click on the ‘Reports” folder (see above) and select “Add”, and “New Item” from the context menu (see above).

    我们的下一个任务是创建报告。 我们右键单击“ Reports”文件夹(请参见上文),然后从上下文菜单中选择“ Add”和“ New Item”(请参见上文)。

    We find ourselves on the “Add new Item” page. We select “Report” and give our report a name (see above).

    我们在“添加新项目”页面上找到自己。 我们选择“报告”并给我们的报告起一个名字(见上文)。

    We find ourselves on the report drawing surface (see above).

    我们发现自己在报告图纸表面上(见上文)。

    Our next task is to create a local dataset.

    我们的下一个任务是创建本地数据集。

    By “right clicking” on the dataset tab (see above), we bring up the context menu and select “Add Dataset”.

    通过“右键单击”数据集选项卡(见上文),我们弹出上下文菜单并选择“添加数据集”。

    We give our dataset a name and select “Use a dataset embedded in my report” (see above). This achieved, we must create a new “Local Data Source” to access the “Shared Data Source” and this “Shared Data Source” accesses the stored procedure that we created above.

    我们给数据集起一个名字,然后选择“使用嵌入到我的报告中的数据集”(见上文)。 为此,我们必须创建一个新的“本地数据源”以访问“共享数据源”,并且此“共享数据源”将访问我们上面创建的存储过程。

    As I have often mentioned in past “fire side chats”, I prefer to work with local data sources and local data sets as they permit local refining of selection criteria both from a data point of view and additionally increased flexibility with query predicates. We click the “New” button to create a new local data source (see above).

    正如我在过去的“边聊”中经常提到的那样,我更喜欢使用本地数据源和本地数据集,因为它们既可以从数据角度对选择标准进行本地优化,又可以提高查询谓词的灵活性。 我们单击“新建”按钮以创建新的本地数据源(请参见上文)。

    Having clicked the “New” (local data source) button (as discussed above), we find ourselves on the “Data Source Properties” page. We give our local data source a name and point this local data source to the “Shared Data Source” that we created above. In short, our local data source will “connect up” with the “Shared Data Source” and will tap off of the data retrieved via the “Shared Data Source”. We click “OK” to continue.

    单击“新建”(本地数据源)按钮(如上所述)后,我们在“数据源属性”页面上找到了自己。 我们为本地数据源命名,并将该本地数据源指向上面创建的“共享数据源”。 简而言之,我们的本地数据源将与“共享数据源”“连接”,并从“共享数据源”中检索数据。 我们单击“确定”继续。

    We find ourselves back upon the “Dataset Properties” screen. We toggle the “Stored Procedure” radio button and select the “BigBonus” stored procedure (see above).

    我们回到“数据集属性”屏幕。 我们切换“存储过程”单选按钮,然后选择“ BigBonus”存储过程(请参见上文)。

    Having selected the stored procedure, we click the “Refresh Fields” button to pull the database table field names that will make up the structure of the data set.

    选择了存储过程后,我们单击“刷新字段”按钮以拉出将构成数据集结构的数据库表字段名称。

    Having “clicked” the “Refresh Fields” button and THEN clicking the “Fields” tab (see above and to the left), we note the structure of the dataset (see above).

    “单击”“刷新字段”按钮,然后单击“字段”选项卡(见上和左),我们注意到数据集的结构(见上)。

    Now that our dataset has been created, our next task is to drag a “Matrix” control (from the toolbox) onto the “Design Surface” as may be seen above.

    现在已经创建了数据集,我们的下一个任务是将“矩阵”控件(从工具箱中)拖到“设计图面”上,如上所示。

    Highlighting the matrix that we just added and by pressing F4, we activate the properties menu. We set the dataset name property of the matrix to the name of the dataset that we just created. By doing so we define the fields that will be available to the matrix (see above and to the bottom right).

    突出显示我们刚刚添加的矩阵,然后按F4键,激活属性菜单。 我们将矩阵的数据集名称属性设置为刚创建的数据集的名称。 通过这样做,我们定义了可用于矩阵的字段(请参见上方和右下方)。

    Now that our “Matrix” has been correctly configured, our next task is to define our summary grouping field. We right click on the “RowGroup” tab (see above) and set the “Group on” field to “SalesOrderNo” as shown above. In other words “Sum the units sold by the sales order number”.

    现在我们的“矩阵”已经正确配置,接下来的任务是定义摘要分组字段。 我们右键单击“ RowGroup”选项卡(见上文),然后将“ Group on”字段设置为“ SalesOrderNo”,如上所示。 换句话说:“按销售订单号求和的单位的总和”。

    As we do NOT require the column grouping, we right click on the “ColumnGroup” tab (see above). We select “Delete Group” (see above).

    由于我们不需要列分组,因此我们右键单击“ ColumnGroup”选项卡(请参见上文)。 我们选择“删除组”(见上文)。

    We are now asked whether we wish to “Delete group and related rows and columns” or rather to just “Delete group only”. We select “Delete group only” (see above).

    现在,我们被问到是否要“删除组以及相关的行和列”,还是只希望“仅删除组”。 我们选择“仅删除组”(请参见上文)。

    将数据列添加到矩阵 (Adding data columns to the matrix)

    We add our grouping column “SalesOrderNo” (see above) and then the “Bread_Sales”, ”Perfume”, ”Jaguars” and “Bread” fields (see below). In a few moments, we shall see how to utilize the remaining fields within the dataset.

    我们添加分组列“ SalesOrderNo”(见上文),然后添加“ Bread_Sales”,“ Perfume”,“ Jaguars”和“ Bread”字段(见下文)。 稍后,我们将看到如何利用数据集中的其余字段。

    计算我们的佣金 (Calculating our Commission)

    We are now in a position to add another field to the matrix, however, this time this field will be a calculated field. The astute read will remember that should a salesperson have sold both Jaguars and Perfume, then he or she is entitled to a 40 % commission. If he or she was able to sell one or the other of the high ticket priced items then the commission is 25 %; otherwise, no commission is paid.

    现在,我们可以在矩阵中添加另一个字段,但是,此字段将是计算字段。 精明的读物会记住,如果销售人员同时出售了美洲虎和香水,则他或她有权获得40%的佣金。 如果他或她能够出售一种或多种高价物品,则佣金为25%; 否则,不支付任何佣金。

    This said, we add a “Bonus Pct” column and bring up the “Text Box Properties” option from the context menu. The context menu is brought into view by “right clicking” on the text box as may be seen above.

    也就是说,我们添加了一个“奖金Pct”列,并从上下文菜单中调出“文本框属性”选项。 如上所示,可以通过在文本框中“右键单击”来进入上下文菜单。

    The “Text Box Properties” dialogue box opens. We click the “Value” function button to open the “Expression” dialogue box (see above).

    “文本框属性”对话框打开。 我们单击“值”功能按钮以打开“表达式”对话框(请参见上文)。

    Finally we add the code snippet that we encountered at the beginning of our “get together”. This code merely applies the commission/bonus calculation rules. We click “OK” to continue.

    最后,我们添加在“聚会”开始时遇到的代码段。 该代码仅适用佣金/奖金计算规则。 我们单击“确定”继续。

    Our matrix now appears as follows. Note the “Commission” field.

    现在,我们的矩阵如下所示。 注意“委员会”字段。

    Running the report shows us the application of the business rule (see above).

    运行报告将向我们显示业务规则的应用(请参见上文)。

    Adding the bangers and whistles

    添加响声和口哨声

    Our last task is to add the summary line calculations for the “Total Sales Orders”, the “Pct of total order with perfume” and the “Pct of total orders with Jaguars” (see above).

    我们的最后一个任务是添加“总销售订单”,“加香料总订单的百分比”和“加美洲虎总订单的百分比”的摘要行计算(请参见上文)。

    We first create the expression to display the total number of sales orders (see above). The astute reader will note the word “BreadPerfumeJaguar” in red. This is the name of the local data set that we created above.

    我们首先创建表达式以显示销售订单的总数(请参见上文)。 精明的读者会注意到红色的“ BreadPerfumeJaguar”字样。 这是我们在上面创建的本地数据集的名称。

    We now configure the sales percentage of perfume (see above).

    现在,我们配置香水的销售百分比(请参见上文)。

    Finally we configure the sales percentage of Jaguar sales (see above).

    最后,我们配置Jaguar销售的销售百分比(请参见上文)。

    Our completed report may be seen above and as the last addition, we add a title to the report (see below).

    我们的完整报告可以在上方看到,作为最后添加的内容,我们在报告中添加标题(请参见下文)。

    Thus our report is now complete and ready to go and our task is now complete.

    至此,我们的报告现已完成并准备就绪,任务已完成。

    结论 (Conclusions)

    Most of us from time to time have been requested to produce challenging summary level reports. Whilst the report that we have just created is somewhat simplistic, the one takeaway is the power of utilizing calculated expressions within our reports. These expressions provide flexibility and allow for changing conditions within the business environment.

    不时要求我们大多数人提供具有挑战性的摘要级别报告。 尽管我们刚刚创建的报告有些简化,但总的来说是在报告中利用计算表达式的能力。 这些表达式提供了灵活性,并允许在业务环境中更改条件。

    Until our next “get together” happy programming and the best for the upcoming festive season!

    直到我们的下一个“聚在一起”快乐编程和即将到来的节日最好的节目!

    翻译自: https://www.sqlshack.com/reporting-sql-server-using-calculated-expressions-within-reports/

    水晶报表sql表达式字段

    展开全文
  • 前面的文章《报表控件NCReport教程:报表创建示例》已经说明了NCReport如何创建基础的报表,本文来看看如何为基础的报表添加字段。 报表最重要的部分就是中间的报表detail显示部分,由于报表这个...

        NCReport是一款轻量级、快速、多平台、简单易用的基于Qt toolkit的C++编写的报表解决方案,目前主要包括报表渲染库和报表设计器GUI应用程序。

        在前面的文章《报表控件NCReport教程:报表创建示例》中已经说明了NCReport中如何创建基础的报表,本文来看看如何为基础的报表添加字段。

        在报表中最重要的部分就是中间的报表detail显示部分,由于在报表中这个部分的内容是由来自数据源的数据构成的行和列组成,所以就显得尤为重要了。

    添加域Field步骤

    一、在工具菜单中选择域工具按钮或者是菜单项目,这个时候光标就会发生变化,然后在报表中你想放置域的地方点击detail部分,这个样子就会在那个位置创建域对象,并打开域设置对话框。

    需要指定下面的属性:

    Field sourcetype

    Field column/expression

    Datatype

    Datatype

    报表控件NCReport教程:添加报表字段

       二、 添加Field到detail部分,并将他们移动到示例中的位置。Field列的名字是:col0,col-1, col2,col3,col4,col5(另一种名字是:0,1,2,3,4,5),选择col4和col5 field项,并双击对齐按钮对齐,接着在Field对话框中设置数据类型为数字,并使用Numeric tab page来设置数字格式属性。

    报表控件NCReport教程:添加报表字段

    >>>全文

    >>>NCReport下载

    转载于:https://my.oschina.net/u/1254966/blog/200777

    展开全文
  • 您想网页编辑您的报表吗?现在是可能的! Stimulsoft Reports Designer.Web -是第一款使您可以完全网页编辑报表报表设计器。您的客户端机器里不需要安装.Net框架、ActiveX控件或其他特殊的插件。您只...

    Stimulsoft Reports Designer.Web报表控件是一款网页报表设计器。您想在网页中编辑您的报表吗?现在是可能的! Stimulsoft Reports Designer.Web -是第一款使您可以完全在网页中编辑报表的报表设计器。在您的客户端机器里不需要安装.Net框架、ActiveX控件或其他特殊的插件。您只需要一个Web浏览器。 Stimulsoft Reports Designer.Web是新式和便捷的接口并且功能丰富以及工作快速。

    操作简单
    将报表编辑的支持添加到您的网页应用程序中非常简单。要将我们的报表设计器添加到您的ASP.Net应用程序中,您需要放置一个不可视的ASP.Net控件。然后,一串代码就足够在浏览器中来运行我们的设计器。也没有必要添加报表保存/加载事件处理程序(例如,添加到数据库中)。只有一个具有设计器的.NET汇编程序将被添加到您的工程中。

    可在任何地方运行!
    Stimulsoft Reports Designer.Web对客户有什么要求呢?只有两点:一个网页浏览器和Flash Player 9!并且因为支持Flash播放器技术的Web浏览器可与所有平台兼容,可以说Stimulsoft Reports Designer.Web可在任何地方运行。至于服务器?任何ASP.Net 2.0-3.5主机服务是必要的。但它没有必要在服务器上安装分布式的或COM对象,也没有必要更改设置。

    功能齐全 
    你是否习惯于比桌面应用程序的功能有限得多的网络应用程序呢?如果您使用我们的Stimulsoft Reports Designer.Web-就可忘记这些不愉快!我们的开发者尽力地添加了所有软件开发人员需要的功能。它具有以下功能:功能齐全的带状界面、可视化控件开发程序、撤消-重做功能、协同剪切板工作的功能、表格编辑、缩放以及产品中其他许多有用的功能。

    兼容性好 
    Stimulsoft Reports Designer.Web不是一个单独的产品而且不能渲染报表。为此你应该拥有Stimulsoft Reports.Net或Stimulsoft Reports.WPF之一。Stimulsoft Reports Designer.Web创建报表,并由Stimulsoft Reports.Net或Stimulsoft Reports.WPF渲染报表。由于这一事实,即创建的报表与我们在其他报表生成程序的基础上创建的报表是可兼容的,您既能在Web应用程序又可以在桌面应用程序中编辑和渲染相同的报表。

    下载Stimulsoft Reports Designer.Web报表控件请到龙博方案网http://www.fanganwang.com/product/4861











    转载于:https://www.cnblogs.com/lbkjw/p/3796232.html

    展开全文
  • 怎样给报表添加日期或时间?怎样给报表添加描述性文本?如何给报表添加图形?可以一页上保存记录组吗?如何手工添加控件?如何在控件内修改文本的外观?怎样显示多列报表?怎样报表的主体部分显示多列,而其他...

    下载

    第9章 简 单 报 表

    问题

    • 设计报表

    如何用自动报表选项创建报表?

    如何用报表向导创建报表?

    如何手工创建报表?

    怎样给报表添加日期或时间?

    怎样给报表添加描述性文本?

    如何给报表添加图形?

    可以在一页上保存记录组吗?

    如何手工添加控件?

    如何在控件内修改文本的外观?

    怎样显示多列报表?

    怎样在报表的主体部分显示多列,而在其他部分显示单列?

    如何给记录编号?

    可以给报表添加页号吗?

    起始页可以不为 1吗?

    可以在创建报表时提示输入标题吗?

    怎样在报表中求和?

    计算字段怎样求和?

    • 使用报表

    在当前数据库中可以使用其他数据库的报表吗?

    如何打印双间隔报表?

    如何改变报表的页边距?

    可以只打印部分报表吗?

    可以每页只打印一个记录吗?

    如何在报表设计中放置参数查询的参数?

    如何打印基于显示在窗体中的当前记录的报表?

    如何改变报表的记录源?

    如何添加排序和分组?

    为什么必须通过用于分组数据的字段来排序?

    可以根据隐藏的字段对数据排序吗?

    可以将报表输出到文本文件中吗?

    • 使用邮件标签

    如何防止空邮件标签?

    122 中文Access 2000 疑难解析

    下载

    如何创建邮件标签?

    可以为每个记录输出多个标签吗?

    如何更改用于给邮件标签排序的字段?

    • 故障排除

    如何防止报表中的空白?

    如何纠正空的计算字段?

    可以在子报表打印中产生列标题吗?

    如何防止每隔一页出现空白?

    怎样在页脚放置合计项?

    如何处理报表控件中的# E r r o r和# N a m e信息

    如何处理意外的参数提示

    摘要

    本章的问题涉及以下范围:

    • 设计报表 讨论有关报表如何显示单个表或查询中数据的一般设计技术问题。

    • 使用报表 讨论在用普通方法(例如排序和分组数据)使用报表以及用复杂方法打印报

    表时出现的问题。

    • 使用邮件标签 讨论邮件标签格式的报表使用的问题。

    • 故障排除 提供对使用报表时出现的常见问题的解答。

    报表类型

    A c c e s s 的报表是对如何在表或查询中打印数据的描述。与窗体不同,报表不能用来

    输入数据。A c c e s s设计的报表可分为两类:

    • 借助于向导创建的报表 像使用窗体那样,你必须回答报表向导提出的一些问题,

    这些问题包括所使用的字段和报表的样式。回答这些问题之后, A c c e s s创建报表,

    然后可以保存它,或进一步进行修改。在默认情况下,设计基础表或查询时所提

    供的字段名可用做该报表的标题或标签,但这些都是可以改变的。

    • 自定义报表(手工创建的报表) 自己创建或修改的报表更适合自己的特殊需要,

    它们可以包含来自数据库字段的所需的任何字段。自定义报表可包含数值信息

    (例如合计或其他基于数值或货币字段的计算),以及包含特定报表标题、货币字

    段和每页页号的标题。

    在设计报表时也可以像使用窗体那样,通过将这两种创建报表的方法相结合来节省

    时间。可以先使用报表向导创建报表,然后再按自己的意愿修改该设计,如删除字段、

    移动字段的位置、改变标题或添加其他文本和图形。

    9.1 设计报表

    1 如何快速创建报表?

    在A c c e s s 中产生报表最快的方法是创建默认的表格式报表或者默认的纵栏式报表。

    用以下简单的步骤可产生这些报表:

    第9章 简 单 报 表 123

    下载

    1) 在“数据库”窗口中,单击“报表”按钮。

    展开全文
  • 简介 在线应用程序显示数据时,分页和排序是两个非常常见的功能。...正如我们在报表数据的分页及排序教程所探讨的那样, GridView 、 DetailsView 和 FormView 控件都提供了内置的分页支持,...
  • 您想网页编辑您的报表吗?现在是可能的! Stimulsoft Reports Designer.Web -是第一款使您可以完全网页编辑报表报表设计器。您的客户端机器里不需要安装.Net框架、ActiveX控件或其他特殊的插件。您只...
  • XtraReport报表控件

    2020-01-02 22:33:15
    XtraReports 的每个报表都由 XtraRepot 类的一个实例表示,或者由该类的子类来表示(这种情况更常见)。 因此,每个报表都作为带区的容器使用,而每个带区中都包含报表控件。XtraReports 的每个报表都可以被绑定到...
  • 部署报表和 ReportViewer 控件 rdlc 原文:部署报表和 ReportViewer 控件 rdlc部署报表和 ReportViewer 控件 ...您可以将报表和 ReportViewer 控件作为应用程序的一部分...同一个应用程序,既可以...
  • 考点21 报表统计计算Access利用计算控件进行统计计算并输出结果操作主要有两种形式:1主体节内添加计算控件在主体节内添加计算控件对每条记录的若干字段值进行求和或求平均计算时,只要设置计算控件的控件源为...
  • 图像是一种包含对存储在报表服务器上、嵌入在报表中或存储数据库的图像的引用的报表项。图像可以是报表中显示一次的徽标或图片,也可以是数据行重复显示的图片。还可以将图像用作某些报表项的背景。您可以从...
  • DevExpress Reporting是.NET Framework下功能完善的报表平台,它附带了易于使用的Visual Studio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。 DevExpress .NET ...
  • 计算出相应的数值,数据处理根据数据所属数据范围自动求和运算等,用户只简单的提供数据就可以得出复杂强大的报表, 除了智能的处理外也提高了系统处理性能。 17、强大WEB功能 通过接口可以下载WEB服务上的报表...
  • 计算机二级—报表全国计算机等级考试培训 二级数据库(ACCESS) 历年考题(2009.3) (18)下列关于报表的叙述,正确的是 A)报表只能输入数据 B)报表只能输出数据 C)报表可以输入数据和输出数据 D)报表不能输入数据和...
  • ACReport中国式报表控件2011(Ver2.42)

    热门讨论 2011-03-06 00:03:30
    9. 支持脚本和窗体编程,报表设计人员可以编写脚本、报表设计器里为报表添加窗体,为最终用户提供更丰富的交互功能。 10. 既可以使用应用程序的数据集,也支持报表直接连接各种数据库,通过SQL直接获得报表...
  • 9. 支持脚本和窗体编程,报表设计人员可以编写脚本、报表设计器里为报表添加窗体,为最终用户提供更丰富的交互功能。 10. 既可以使用应用程序的数据集,也支持报表直接连接各种数据库,通过SQL直接获得报表...
  • AC Report 中国式报表控件(Ver 2.61)

    热门讨论 2011-12-28 16:43:03
    9. 支持脚本和窗体编程,报表设计人员可以编写脚本、报表设计器里为报表添加窗体,为最终用户提供更丰富的交互功能。 10. 既可以使用应用程序的数据集,也支持报表直接连接各种数据库,通过SQL直接获得...
  • ACReport中国式报表控件2010(Ver2.25)

    热门讨论 2010-12-23 11:34:34
    9. 支持脚本和窗体编程,报表设计人员可以编写脚本、报表设计器里为报表添加窗体,为最终用户提供更丰富的交互功能。 10. 既可以使用应用程序的数据集,也支持报表直接连接各种数据库,通过SQL直接获得报表...
  • 基本概念: XtraReports 的每个报表都由 XtraRepot 类的一个实例表示,... 要创建绑定报表,则首先要把报表绑定到数据源,然后指定每个报表控件的数据绑定选项。报表控件、带区 和报表自身的所有大小和位置,都以...
  • 9. 支持脚本和窗体编程,报表设计人员可以编写脚本、报表设计器里为报表添加窗体,为最终用户提供更丰富的交互功能。 10. 既可以使用应用程序的数据集,也支持报表直接连接各种数据库,通过SQL直接获得报表...
  • 用VC++实现通用的报表控件

    千次阅读 2015-01-23 11:22:12
    摘 要: 常用开发工具的报表...发工具中报表处理功能的不足。 关键词:报表控件,OLE自动化,定制报表,ActiveX控件 1 引言 信息管理系统的常用开发工具(如VFP、DELPHI、POWERBULID等)的报表设计工具操作 繁琐,
  • 第五章 报表 (6% 非重点)考点一:报表的定义1. 报表和窗体的区别:报表只能显示数据,不能输入和编辑数据。2. 报表的区域组成:报表页眉/页脚,页面页眉/页脚,组页眉...6. 要统计报表某个字段的全部数据,计算表达...
  • 支持脚本和窗体编程,报表设计人员可以编写脚本、报表设计器里为报表添加窗体,为最终用户提供更丰富的交互功能。  10. 既可以使用应用程序的数据集,也支持报表直接连接各种数据库,通过SQL直接获得报表...
  • Essential Studio Reporting Edition是一款先进的报表解决方案,可以为你的WinForm和WebForm应用程序创建专业的基于文档的报表,如PDF、Excel、Word,并且还提供了计算功能,是开发文档商业报表的首选,支持32位和64...
  • 报表可以包含页眉和页脚,它们分别位于每一页...报表页眉和页脚与表或组的页眉和页脚不同。有关表页眉和页脚的信息,请参阅添加表数据区域。有关如何对报表页眉和页脚进行操作的详细信息,请参阅如何添加、隐藏和...
  • StimulReport.Net是一个基于.NET框架的报表生成器控件,能够帮助您创建结构、功能丰富的报表。所有报表的创建均界面便捷、用户友好的...所创建的报表既可以Windows窗体应用程序使用,也可以Asp.Net应用程序

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,124
精华内容 2,849
关键字:

在报表中添加计算控件