⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vfp7-1.htm

📁 visual foxpro教程
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>第一节</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<link rel="stylesheet" href="../../../cpcw.css"></head>

<body background="../../bg.gif">
<table border="0" align="center" width="85%" height="0%">
  <tr bgcolor="#FFFFFF"> 
    <td> 
      <p align="center"><strong><font color="red"><b>第一节 进一步学习报表向导</b></font></strong></p>
      <p>&nbsp;&nbsp;&nbsp;   前面学习了报表向导中的“报表向导”来建立了一个简单的报表,这一节我们用两个例子来学习报表向导的其他功能,以加深对将要学习的报表设计器的理解。</p>
      <p align="center"><strong>1.1 分组报表</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   从“文件”菜单中选择“新建”,选择报表并单击“向导”,进入“向导选取”对话框,在其中选择“报表向导”。按“确定”按钮进入“步骤1-字段选取”。</p>
      <p align="center"><img src="d7-1-1.jpg" width="491" height="361"
alt="d7-1-1.jpg (532890 字节)"></p>
      <p>&nbsp;&nbsp;&nbsp;   在这一步里只能从单个表或视图中选择字段,不能从多个表或视图中选择字段。我们从职工表中选择“姓名”、“所在部门”、“技术职务”、“考核成绩”四个字段。按“下一步”按钮进入“步骤2-分组记录”。</p>
      <p align="center"><img src="d7-1-2.jpg" width="491" height="359"
alt="d7-1-2.jpg (23759 字节)"></p>
      <p align="left">&nbsp;&nbsp;&nbsp;   使用数据分组来分类并排序字段,能够方便读取。这一步里,我们选择依据“所在部门”进行分组,分组依据最多可以有三个。第一个是主要分组依据,其他的相对上一个是次要的。在某个“分组类型”框中选择了一个字段之后,可以单击“分组选项”和“总结选项”按钮来进一步完善分组设置。</p>
      <p>&nbsp;&nbsp;&nbsp;   单击“分组选项”后将打开“分组间隔”对话框,从中可以选择与用来分组的字段中所含的数据类型相关的筛选级别,如下图。</p>
      <p align="center"><img src="d7-1-3.jpg" width="438" height="185"
alt="d7-1-3.jpg (243514 字节)"></p>
      <p align="left">&nbsp;&nbsp;&nbsp; </p>
      <p>&nbsp;&nbsp;&nbsp;   选择“总结选项”将打开一个新的对话框,如下图。</p>
      <p align="center"><img src="d7-1-4.jpg" width="407" height="220"
alt="d7-1-4.jpg (269334 字节)"></p>
      <p>&nbsp;&nbsp;&nbsp;   我们可以利用下面的计算类型来处理数值型字段:</p>
      <div align="center">
        <center>
          <table border="1" cellpadding="5" cols="2" frame="below" rules="rows" height="166">
            <tbody> 
            <tr valign="top"> 
              <td class="label" width="30%" height="16">
                <p align="center"><b>总结选项</b>
              </td>
              <td class="label" width="70%" height="16">
                <p align="center"><b>返&nbsp; 回</b>
              </td>
            </tr>
            <tr valign="top"> 
              <td width="30%" height="16">求和</td>
              <td width="70%" height="16">指定的数值型字段值的总和</td>
            </tr>
            <tr valign="top"> 
              <td width="30%" height="16">平均值</td>
              <td width="70%" height="16">指定的数值型字段值的平均值</td>
            </tr>
            <tr valign="top"> 
              <td width="30%" height="2">计数</td>
              <td width="70%" height="2">在指定的字段中,包含非零值的记录的个数</td>
            </tr>
            <tr valign="top"> 
              <td width="30%" height="16">最小值</td>
              <td width="70%" height="16">指定的数值型字段中的最小值</td>
            </tr>
            <tr valign="top"> 
              <td width="30%" height="16">最大值</td>
              <td width="70%" height="16">指定的数值型字段中的最大值</td>
            </tr>
            </tbody> 
          </table>
        </center>
      </div>
      <p>&nbsp;&nbsp;&nbsp;   也可以为报表选择“细节及总结”、“只包含总结”或“不包含总计”。我们选择对“考核成绩”求“平均值”,其他为默认值。</p>
      <p> <a href="wizreport_wizard_step_3.htm"></a>&nbsp;&nbsp;&nbsp;   在“步骤 
        3 - 选择报表样式”中选择所需要的报表样式,和前面学习过的其他向导一样,当单击任何一种样式时,向导都在放大镜中更新成该样式的示例图片。我们选择“帐务式”。</p>
      <p>&nbsp;&nbsp;&nbsp;   在“步骤 4 - 定义报表布局”中指定列数或布局。向导即时在放大镜中更新成选定布局的实例图形。我们取默认值。</p>
      <p><b><b>&nbsp;&nbsp; 注意:</b></b>如果在步骤 2 中指定分组选项,则本步骤中的“列数”和“字段布局”选项不可用。</p>
      <p>&nbsp;&nbsp;&nbsp; 在“步骤 5 - 排序记录”中选择用来排序的字段或索引标识。</p>
      <p><b><b>&nbsp;&nbsp;&nbsp; 注意</b></b>:如果在步骤 2 中用来分组的字段,在这一步中不可用。</p>
      <p>&nbsp;&nbsp;&nbsp;&nbsp;   在“步骤 6 - 完成”中如果选定数目的字段不能放置在报表中单行指定宽度之内,字段将换到下一行上。如果不希望字段换行,清除“对不能容纳的字段进行折行处理”选项。如果选定的表来自数据库,则本步骤可以使用数据库中的显示设置。单击“预览”按钮,可以在离开向导前显示报表。</p>
      <p>&nbsp;&nbsp;&nbsp;   保存报表后,可以象其它报表一样在“报表设计器”中打开或修改它。</p>
      <p>&nbsp;&nbsp;&nbsp;   这样一个包含分组、平均、总计的报表就完成了。下面是利用报表“预览”看到的报表样式(由于报表较长,这里分两个图分别显示前面部分和后面部分)。</p>
      <p align="center"><img src="d7-1-6.jpg" width="524" height="263"
alt="d7-1-6.jpg (413490 字节)"><img src="d7-1-7.jpg" width="523" height="248"
alt="d7-1-7.jpg (389910 字节)"></p>
      <p align="center"> </p>
      <p align="center"><strong>1.2 一对多报表</strong></p>
      <p>&nbsp;&nbsp;&nbsp;&nbsp;   从“文件”菜单中选择“新建”,选择报表并单击“向导”,进入“向导选取”对话框,在其中选择“一对多报表向导”。</p>
      <p>&nbsp;&nbsp;&nbsp;   在“<a name="wizone_to_many_report_wizard_step_1"></a>步骤 
        1 - 从父表选择字段”中选择图书表作为父表,即“一对多”关系中的“一”方。从图书表中选取“书名”和“出版社”两个字段,这些选择的字段将会显示在报表的上半部分。这一步和步骤2都只能从单个表或视图中选择字段。</p>
      <p>&nbsp;&nbsp;&nbsp;   在“步骤 2 - 从子表选择字段”中选择订货表作为子表,即“一对多”关系中的“多”方。从中选择“客户名称”和“订货数量”两个字段,这些字段将会显示在父表字段的下方。</p>
      <p>&nbsp;&nbsp;&nbsp;   在“步骤 3 - 为表建立关系”中可以从字段列表中接受或选择决定表之间关系的字段。我们取默认值。</p>
      <p>&nbsp;&nbsp;&nbsp;   在“步骤 4 - 排序记录”中按照结果排序的顺序选择字段或索引标识。我们取“出版社”作为排序字段。</p>
      <p>&nbsp;&nbsp;&nbsp;   在“步骤 5 - 选择报表样式”中选择我们喜欢的样式,这里我们选择“带区式”,如下图。</p>
      <p align="center"><img src="d7-1-8.jpg" width="492" height="359"
alt="d7-1-8.jpg (529938 字节)"></p>
      <p align="left">&nbsp;&nbsp;&nbsp;   在这一步里,单击“总结选项”按钮可以设置数值型数据的处理方式,其选项和上例步骤2中的一样。我们选择订货数量“求和”,如下图:</p>
      <p align="center"><img src="d7-1-9.jpg" width="408" height="221"
alt="d7-1-9.jpg (270558 字节)"></p>
      <p align="left">&nbsp;&nbsp;&nbsp;   在“步骤6-完成”中我们填入适当的报表名称,选择合适的选项,按“预览”按钮可以在“预览”窗口中浏览报表,按“完成”按钮即可完成报表的设计。下面是“预览”窗口中报表的样式(一部分)。</p>
      <p align="center"><img src="d7-1-10.jpg" width="452" height="275"
alt="d7-1-10.jpg (372954 字节)"></p>
      <p align="center"><a href="vfp7.htm">返回</a> <a href="vfp7-2.HTM">下一节</a></p>
      <p align="center"><a href="/">电脑报首页</a> <a href="/netschool/index.htm">网络学院首页</a></p>

</td>
  </tr>
</table>
<p align="center"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>

</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -