在Access2010中我建立报表向导时,选择好要用的数据源和字段后,再选好了分组字段后,怎么没有汇总选项?

2024-05-09 15:00

1. 在Access2010中我建立报表向导时,选择好要用的数据源和字段后,再选好了分组字段后,怎么没有汇总选项?

因为你前面一步 “分组级别”没有选择一个点击。

在Access2010中我建立报表向导时,选择好要用的数据源和字段后,再选好了分组字段后,怎么没有汇总选项?

2. 创建报表与窗体的数据源有哪些?

在9.0的帮助文件中 

Access/Excel   (DAO) 
此选项用于连接到所支持的数据库类型(Access、dBASE、Excel、Lotus   等)。可以使用“建立新连接”选项创建新的连接。 

Crystal   查询 
此选项用于浏览查询文件   (.qry)。 

数据库文件 
此选项显示一组位于本地的标准   PC   数据库。可以使用“查找数据库文件”用“打开”对话框浏览   PC   数据库。 

字典/Infoview 
此选项用于查找字典(.dct   或   .dc5)或   infoview   (.civ)   文件。 

ODBC   (RDO) 
此选项显示经过配置可供使用的   ODBC   数据源列表。 

OLAP 
此选项用于打开“Crystal   OLAP   连接浏览器”,便于您将   OLAP   多维数据集选作数据源。 

OLE   DB   (ADO) 
此选项显示经过配置可供使用的   OLE   DB   提供程序列表。也可以指定要使用的   Microsoft   数据链接文件。 

更多数据源 
此选项显示可通过本机驱动程序访问的其他数据源的列表。

3. VF中的报表向导怎么不能用?

第二章: 
1.Visual Foxpro有三种工作方式:1.用菜单或者是工具栏.2.在命令窗口直接输入命令.3.利用各种生成器来自动产生程序,或者是编写foxpro程序(命令文件)来执行它. 
2.菜单项后面有"...",表示会弹出一个菜单. 
3.用dir命令可以显示当前目录下的表的信息.用clear命令表示清除主屏幕的内容. 
4.ctrl+F2表示显示命令窗口.ctrl+F4表示隐藏命令窗口. 
5.项目管理器的各个选项卡的功能: 
数据:管理数据库,自由表,查询. 
文档:管理表单,报表,标签 
代码:管理程序,API库,应用程序. 
其它:管理菜单,文本文件和其它文件. 
6.有关工具栏的操作:均在显示菜单下的工具栏实现. 
a.显示和隐藏工具栏.b.可以新建一个用户自己的工具栏. 
c.可以修改(定制)用户和系统的工具栏d.可以删除用户自己的工具栏.但是不能删除系统的工具栏. 
e.可以重置系统的工具栏. 
7.可以定制vfp的运行环境,通过工具/选项下进行. 
区域选项卡:设置日期和时间的显示方式,小数位以及货币的符号. 
表单:可以设置表单的默认大小. 
语法着色:可以设置程序代码的颜色. 
文件位置:可以设置默认目录和帮助文件. 
这种设置可以是永久的,也可以是临时的.当设置完毕后,直接按确定,这种设置只在本次运行vfp时有效,因为它是保存在内存中,内存在每次退出vfp时自动释放.当设置完毕后,设置为默认值后,再按确定,这种设计永久有效,因为它保存在windows注册表中. 
8.vfp新增了很多向导,有新的应用程序向导,新的连接向导,新的数据库向导,新的Web发布向导,新的示例向导. 
9,打开不同文件时,系统会自动调出相应的设计器. 
第四章: 
1.表分别两种:数据库表,自由表. 
数据库表可以设计长表名,长字段名,可以设置字段有效性规则,违反规则时的提示信息,默认值,格式,输入掩码以及在浏览时显示的标题和记录级规则. 
数据库长表名可以长达128个字符,字段名长达128个字符,自由表的字段名和表名最长只能为10个字符. 
2.记录查找的命令: 
locate for ..定位到条件满足的第一条记录 
continue...定位到条件满足的下一条记录 
seek 值---索引查找. 
都可以用found()函数来测试是否找到结果. 
3.索引分为四种:主索引,候选索引,唯一索引,普通索引. 
主索引:体现主关键字的功能,索引字段不能重复.一般用于和其它表建立联系.自由表没有主关键字,因此自由表不能建立主索引. 
候选索引:体现候选关键字的功能.索引字段也不能重复. 
唯一索引:索引字段值重复的记录,在索引项中只出现第一条记录.(一般用来统计类别) 
普通索引:一般默认情况下建立的索引,都是普通索引,索引字段可以重复.一般用于建立一对多联系的体现外部关键字的功能. 
4.索引根据参与索引的字段的多少,又可以分为单项索引,复合字段索引. 
单项索引:参与索引的字段只有一个,可以通过选择字段之后的一种索引顺序,然后转到索引选项卡中去 
改其索引的类型和索引名。 
复合字段索引:参与索引字段有多个。建立索引时,必须在索引选项卡中输入,而且索引表达式是: 
字段1+字段2+字段3...(要求字段1,字段2,字段2具有相同的类型,如果不是同种类型,必须将其转换为 
同种类型。 
5.索引文件: 存放索引的文件。根据其中索引的个数,可以将其分为单索引文件,复合索引文件(又分为 
结构索引文件和非结构索引) 
单索引文件(里面只包含一个索引),扩展名为.idx,这种文件不会随表文件打开与打开. 
复合索引文件:扩展名为.cdx ,文件名和表文件名同名的索引文件为结构索引文件.这种文件会随着表文件的打开而打开.另一种文件名和表文件名不同名,扩展名为.cdx.这种文件不会随表文件打开而打开. 
单索引文件和非结构复合索引文件在使用其中的索引项时,必须首先用命令打开. 
set index to 索引文件名(单索引文件名或者是非结构复合索引文件名) 
6.如何设置当前索引: 
set order to 索引名 
7:使所有的索引项都不成为当前索引: 
set order to 
8.建立索引: (新建的索引自动成为当前索引) 
index on 索引表达式 tag 索引项名[unique ][candidate] 
unique 表示建立的索引为唯一索引. 
candidate :表示建立的索引为候选索引. 
没有这两个选项表示建立的索引为普通索引,用命令的方式不能建立主索引.自由表不能建立主索引. 
9.删除索引项 
delete tag 索引名 &&删除指定的索引 
delete tag all &&删除表中的所有的索引. 
10.数据完整性分为三种:实体完整性,域完整性,参照完整性. 
实体完整性:即保证表中的记录的唯一性.主要通过关键字来保证的.关键字的功能通过索引来实现. 
域完整性:表中的字段在哪些范围内有意义.一般来说,表中有关字段的定义(类型,宽度,小数位,规遇等) 
都属于域完整性. 
参照完整性:建立了联系的表之间在进行某些操作(更新,删除,插入)时,必须满足的条件.主要分为更新规则,删除规则和插入规则.(更新规则,删除规则又分为级联,限制,忽略.插入规则又分为限制和忽略) 
11.工作区: 
总共有32767个工作区,一个工作区同一时刻只能打开一个表,因此同一时刻可以打开32767个表. 
工作区号从1--32767,每个工作区都有一个工作区别名 1--10:工作区别名为A-J,11-32767工作区别名为W11-W32767 
12.可以通过set relation 命令建立两个表之间的临时关联,通过这种关联可以实现A表的指针带动B表指针的移动。 
第五章: 
1.sql语言的全称:structured query language (结构化查询语言),它有四种功能: 
数据查询:(select 语句),数据定义(create,alter,drop ),数据操作(insert, update,delete ),数据控制.其中sql的核心是查询. 
2.集合的并运算的运算符为union. 
3.能够表示存在结果的谓词是exists 
4.量词any和some 是同一种意思,表示任意一个.而all代表所有. 
5.利用空值查询应该是: 字段 is null 
6.超联接查询:(vfp自身联接)有四种内联接(inner join ),左联接(left join),右联接(right join ),全联接(full join),这种联接条件是出现在on 短语中. 
7.查询去向有:表(into table ),临时表(into cursor 临时表名),文本文件(to file 文本文件名), 
屏幕(to screen),数组(into array 数组名). 
当to 短语和into 短语同时出现时,优先考虑into 短语,即忽略to 短语. 
8.要查询前几条记录:使用top n短语,当查询前n%的记录,用 top n percent ,注意:top n [percent ] 必须与order by 连用. 
9.删除表的命令是: drop table 表名 
删除视图的命令是: drop view 视图名 
第六章: 
1.查询是一个预先定义好的select 语句,扩展名为.qpr, 是一个只读文件. 
2.视图是一个由基本表导出的虚表,只是作为视图的一个浏览窗口,实际并不存储数据,在磁盘上没有文件,因此在对视图进行任何操作时,必须首先打开数据库.视图可以像表一样用use 命令打开,可以用use 命令关闭,可以用browse命令浏览,可以用select 语句检索,但是不能用modify structure修改结构. 
3.视图不仅可以查询基本表,还可以更新基本表,(通过更新条件)但是必须发送sql更新. 
4.查询设计器不能设计所有的查询.(它只能建立简单查询和多个表之间的联接查询,但是不能设计嵌套等查询) 
5.查询和视图的区别: 
查询有查询去向,视图没有.视图有更新条件,而查询没有.(视图更新基本表,查询不能更新)

VF中的报表向导怎么不能用?

4. 麻烦帮我做下以下access数据库基础题?

晕倒,现在学生都喜欢自己网上发题,让人家来答

5. Winform中怎么使用水晶报表?

1.新建一个WinForm项目,项目->增加新项->选择Crystal 报表
2.使用报表向导->创建新连接->数据库文件->选择一个Access数据库db.mdb
3.选中一个表:Article添加到选定的表中,下一步
4.选择可用字段添加到要显示的字段中。不点下一步,直接点完成。
5.这样就创建了一个报表文件,为报表做一些美化。
试着添加一个文本对象,一个线条对象,一个线框对象,看一下效果。
5.新建一个窗体,拖一个CrystalReportViewer过来。
瞧瞧报表是什么模样,呵呵。
6.为窗体增加Load事件,添加如下代码。
private void FrmFirst_Load(object sender, EventArgs e)
{
    string strPath = Application.StartupPath.Substring(0, Application.StartupPath.Substring(0, Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));
    strPath += @"\crptFirst.rpt";
    this.crystalReportViewer1.ReportSource = strPath;
}
7.运行看到的效果是,报表把数据库中的数据按你设计的样子显示出来,
并且提供:打印,导出,分页,搜索等功能。
8.查看运行效果之后,觉得数据库中的英文字段原样显示不太好,可以打开crptFirst.rpt然后双击那个字段修改。
修改后不能用回车,一回车就换到下一行,呵呵,我在这里迷惑了一下。也就是说标题那里可以是多行显示。
更改一下报表的颜色,修饰一下。
9.总结一下:
crystalReportViewer就相当于GridView是用来显示数据的,只不过不用来设计数据显示格式。
crystalReport就相当于DataSource兼数据显示设计,在这个控件里绑定数据设计数据显示格式

法二(摘录网友)﹕

水晶报表运行效果如下:




收起树形菜单


建立步骤:

1.添加DataSet1.xsd文件

建立数据


2.添加CrystalReport1.rpt文件

2.1 CrystalReport设计



3程序集


4.Form1.cs 代码段

--------------------------------------邪恶的分割线------------------------------------------------------

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

using System.Data.SqlClient;

namespace WindowsApplicationCrystalReports
{
    public partial class Form1 : Form
    {
        SqlConnection conn = new SqlConnection("server=.;database=Northwind;uid=sa;pwd=321456;");
        DataSet1 myData = new DataSet1();
        SqlDataAdapter da;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //
            showReport();
        }
        private void showReport()
        {
            da = new SqlDataAdapter("SELECT * FROM Orders INNER JOIN [Order Details] ON Orders.OrderID =[Order Details].OrderID INNER JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID", conn);
            da.Fill(myData, "DataTable1");
            //创建报表
            CrystalReport1 cr = new CrystalReport1();
            //设置报表的数据源
            cr.SetDataSource(myData);
            //设置报表视图的报表源
            crystalReportViewer1.ReportSource = cr;
        }
    }
}

Winform中怎么使用水晶报表?

6. access中报表的数据源怎么创建

以Access 2007说明:
1、在菜单中点击“创建”,然后在“报表”工具栏中选你要做的相应报表方式,“空报表”、“报表”等。
2、如果选“空报表”,则数据源就要在屏幕右边出现的“属性”(在报表空白初点右键)面板中点“数据”,然后在“控件来源”下拉选项中就可以创建数据源了,实际就是选择已经存在的表或查询,如果你没有合乎条件的查询,就要自己另行构造一个查询供选择。
3、如果你选择的是其它报表选项,则access基本上都会提供一个选择数据源的询问对话框,按需要选择即可。
不论用什么方式,数据源的来源主要靠两个途径构造:一是建表;二是在表的基础上建立SQL查询 ,然后在建报表过程中选择。

7. access怎样通过向导创建报表

1、点击菜单上的:创建--报表向导

弹出报表向导对话框,我们从表查询这一栏中在下拉列表中选择表:库存事物,在这个表中,点击添加所有按钮,将所有的字段添加进入。然后点击下一步

2、这里要设置是否进行分组,一般报表分组可以帮助阅读者方便的找到数据,所以我们选择分组,点击【事物创建日期】然后点击添加按钮。最后点击下一步

3、在这里我们要设置按照哪一个字段进行排序记录,我们在下拉列表中选择【事物ID】然后点击下一步

4、在这个步骤中,我们设定的是报表的布局,有三个布局,你可以都尝试一下,没有本质区别。然后设定纸张方向,最后点击下一步

5、在这个步骤中,我们要设定报表的外观,下面这个列表是所有系统自带的样式,选择一个自6、己认为漂亮的就可以了,然后点击下一步

7、设置报表的名称,然后点击【完成】

8、我们看到自动的弹出了报表的打印预览,有些数据无法显示,这是因为列宽太窄,造成了数据显示不完全,这是自动创建的报表经常遇到的问题。下面要解决一下。

9、点击菜单栏上面的【关闭打印预览】,自动切换到报表的设计视图

10、在设计视图中,找到列宽太窄的字段,拖动这个字段的右下角,向右拖动就能改变宽度,将所有的列都拖动一下,使其列宽变宽

11、最后在开始菜单中,点击:打印--打印预览

12、在打印预览中看到数据显示已经完全了。

access怎样通过向导创建报表

8. c# 中报表如何与数据关联?

一般,将数据传入rdlc有两种方式:数据源和参数。
数据源一般是数据的集合,例如多行数据;参数一般是比较离散的数据,例如报表的标题,作者等。
对于前者,可以通过报表向导:添加新项-〉报表向导-〉添加数据源,这里选择对象,然后指定你写的对象-〉下一步。。。。后面比较简单了。
对于参数,添加了报表以后,点击菜单栏的“参数”,然后添加你要的。