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

📄 vfp7-3.htm

📁 visual foxpro教程
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>第三节 报表设计器及相关菜单、工具栏</title>
<link rel="stylesheet" href="../../../cpcw.css"></head>

<body background="../../bg.gif">
<table width="85%" border="0" align="center">
  <tr bgcolor="#FFFFFF"> 
    <td> 
      <p align="center"><font color="#008000"><strong><font color="red"><b>第三节 
        报表设计器及相关菜单、工具栏</b></font></strong></font></p>
      <p align="left">&nbsp;&nbsp;&nbsp;   如果已有一个空白报表或标签,或者已通过向导或“快速报表”生成了一个不算很符合要求的报表,下一步就可以在“报表设计器”中打开报表来修改和定制其布局。使用 
        Visual FoxPro 的“报表设计器”可使我们在进行格式编排、打印和总结数据时获取最大的灵活性。</p>
      <p align="left">本节要点:</p>
      <div align="center">
        <center>
          <table border="1" width="85%">
            <tr> 
              <td width="26%">3.1 <a href="#3.1 报表设计器">报表设计器</a></td>
              <td width="35%">3.2 <a href="#3.2  “报表设计器”工具栏">“报表设计器”工具栏</a></td>
              <td width="39%">3.3 <a href="#3.3  “报表控件”工具栏">“报表控件”工具栏</a></td>
            </tr>
            <tr> 
              <td width="26%">3.4 <a href="#3.4  布局”工具栏">布局”工具栏</a></td>
              <td width="35%">3.5 <a href="#3.5 “调色板”工具栏">“调色板”工具栏</a></td>
              <td width="39%">3.6 <a href="#3.6 “报表”菜单">“报表”菜单</a></td>
            </tr>
            <tr> 
              <td width="26%">3.7 <a href="#3.7 “显示”菜单">“显示”菜单</a></td>
              <td width="35%"> </td>
              <td width="39%"> </td>
            </tr>
          </table>
        </center>
      </div>
      <p align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        <a name="3.1 报表设计器"><strong>3.1 报表设计器</strong></a></p>
      <p>&nbsp;&nbsp;&nbsp;   启动“报表设计器”: 
      <ol>
        <li>在“文件”菜单中选择“新建”。<br>
        </li>
        <li>在“新建”窗口中选择“报表”,并单击“新建文件”。</li>
      </ol>
      <p>&nbsp;&nbsp;&nbsp;  出现“报表设计器”:</p>
      <p align="center"><img src="d7-3-1.jpg" width="578" height="504"
alt="d7-3-1.jpg (43553 字节)"></p>
      <p>&nbsp;&nbsp;&nbsp;   其中有报表设计器工具栏,从它的按钮中可以呼出报表控件工具栏、调色板工具栏、布局工具栏。在系统菜单中出现了“报表”菜单,在“格式”、“编辑”、“显示”菜单中都有针对报表的菜单选项。</p>
      <p>&nbsp;&nbsp;&nbsp; <strong>  注意</strong>:如果在报表设计器中不出现“报表设计器”工具栏,从“显示”菜单的“工具栏”选项中找。Visual 
        FoxPro 中的工具栏都在这个选项里。</p>
      <p>&nbsp;&nbsp;&nbsp;   “报表设计器”提供的是一个空白布局,从空白报表布局开始,就可以添加各种控件,如表头、表尾、页标题、字段、各种线条、及OLE控件等。 
      </p>
      <p><strong>3.1.1 报表设计器的报表带区</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   报表中的每个白色区域,称之为“带区”,它可以包含文本、来自表字段中的数据、计算值、用户自定义函数以及图片、线条和框等。报表上可以有各种不同类型的带区。</p>
      <p>&nbsp;&nbsp;&nbsp;   在“报表设计器”的带区中,可以插入各种控件,它们包含打印的报表中所需的标签、字段、变量和表达式。例如,在职工花名册列表布局中,应把字段控件置成姓名、性别等,同时应设置标签控件和列表顶端的列标题。要增强报表的视觉效果和可读性,还可以添加直线、矩形以及圆角矩形等控件。也可以包含图片/OLE 
        绑定型控件。</p>
      <p>&nbsp;&nbsp;&nbsp;   每一带区底部的灰色条称为分隔符栏。带区名称显示于靠近蓝箭头的栏,蓝箭头指示该带区位于栏之上,而不是之下。</p>
      <p>&nbsp;&nbsp;&nbsp;   默认情况下,“报表设计器”显示三个带区:页标头、细节和页注脚。</p>
      <p>&nbsp;&nbsp;&nbsp; <font color="#008000">页标头带区</font> 包含的信息在每份报表中只出现一次。一般来讲,出现在报表标头中的项包括报表标题、栏标题和当前日期。</p>
      <p>&nbsp;&nbsp;&nbsp; <font color="#008000">细节带区</font> 一般包含来自表中的一行或多行记录。</p>
      <p>&nbsp;&nbsp;&nbsp; <font color="#008000">页注脚带区</font> 包含出现在页面底部的一些信息(如页码、节等等)。</p>
      <p>&nbsp;&nbsp;&nbsp;   也可给报表添加其他带区,报表也可能有多个分组带区或者多个列标头和注脚带区。使用本课后面的<a
href="#ugdefining_the_report_page">“定义报表的页面”</a>和<a
href="#uggrouping_data_on_your_layout">“按布局分组数据”</a>部分中提供的过程,可以添加这些带区。可以根据下表决定所需的带区。</p>
      <div align="center">
        <center>
          <table border="1" cellpadding="5" cols="3" frame="below" rules="rows" width="709">
            <tbody> 
            <tr valign="top"> 
              <td class="label" width="48" align="center"><b>带区</b></td>
              <td class="label" width="86" align="center"><b>打印</b></td>
              <td class="label" width="364" align="center"><b>使用方法</b></td>
            </tr>
            <tr valign="top"> 
              <td width="48">标题</td>
              <td width="86">每报表一次</td>
              <td width="364">从“报表”菜单中选择“标题/总结”带区。</td>
            </tr>
            <tr valign="top"> 
              <td width="48">页标头</td>
              <td width="86">每页一次</td>
              <td width="364">默认可用。</td>
            </tr>
            <tr valign="top"> 
              <td width="48">列标头</td>
              <td width="86">每列一次</td>
              <td width="364">从“文件”菜单中选择“页面设置”,设置“列数”&gt; 1。</td>
            </tr>
            <tr valign="top"> 
              <td width="48">组标头</td>
              <td width="86">每组一次</td>
              <td width="364">从“报表”菜单中选择“数据分组”。</td>
            </tr>
            <tr valign="top"> 
              <td width="48">细节带区</td>
              <td width="86">每记录一次</td>
              <td width="364">默认可用。</td>
            </tr>
            <tr valign="top"> 
              <td width="48">组注脚</td>
              <td width="86">每组一次</td>
              <td width="364">从“报表”菜单中选择“数据分组”。</td>
            </tr>
            <tr valign="top"> 
              <td width="48">列注脚</td>
              <td width="86">每列一次</td>
              <td width="364">从“文件”菜单中选择“页面设置”,设置“列数”&gt; 1</td>
            </tr>
            <tr valign="top"> 
              <td width="48">页注脚</td>
              <td width="86">每页一次</td>
              <td width="364">默认可用。</td>
            </tr>
            <tr valign="top"> 
              <td width="48">总结</td>
              <td width="86">每报表一次</td>
              <td width="364">从“报表”菜单中选择“标题/总结”带区</td>
            </tr>
            </tbody> 
          </table>
        </center>
      </div>
      <p><br>
        &nbsp;&nbsp; 上面所列带区样式和简单说明如下图:</p>
      <p align="center"><img src="d7-3-2.jpg" width="561" height="518"
alt="d7-3-2.jpg (39644 字节)"></p>
      <p>&nbsp;&nbsp;&nbsp;   可以在任何的带区中设置任何的“报表”控件。也可以添加运行报表时执行的用户自定义函数。</p>
      <p><strong>3.1.2 调整报表带区的大小</strong></p>
      <p>  在“报表设计器”中,可以修改每个带区的大小和特征。</p>
      <p>&nbsp;&nbsp;&nbsp; 方法是: 
      <ul type="disc">
        <li>用鼠标左键按住分相应的隔符栏,将带区栏拖动到适当高度。 
          <p
    class="tl">使用左侧标尺作为指导。标尺量度仅指带区高度,不表示页边距。</p>
          <p class="atl"><b><b>注意</b></b> 不能使带区高度小于布局中控件的高度。可以把控件移进带区内,然后减少带区高度。</p>
        </li>
      </ul>
      <p>  然后就可以使用“报表设计器”的任一功能来添加控件和定制报表。</p>
      <p><strong>3.1.3 标尺</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   “报表设计器”中最上面部分设有标尺,可以在带区中精确地定位对象的垂直和水平位置。把标尺和<a
href="cmdview_menu.htm">“显示”菜单</a>的“显示位置”命令一起使用可以帮助定位对象。</p>
      <p>&nbsp;&nbsp;&nbsp;   标尺刻度由系统的测量设置决定。您可以将系统默认刻度(英寸或厘米)改变为 Visual FoxPro 
        中的像素。若要更改标尺刻度为像素可用如下方法: 
      <ul>
        <li>
          <p align="left">从“格式”菜单中选择“设置网格刻度”。显示如下的<a
    href="cmdset_grid_scale_dialog_box.htm">“设置网格刻度”对话框</a>。</p>
        </li>
      </ul>
      <p align="center"><img src="d7-3-3.jpg" width="290" height="201"
alt="d7-3-3.jpg (9866 字节)"></p>
      <p class="dt"><font color="#008000">&nbsp;&nbsp;&nbsp; 系统默认值</font><b> </b>根据系统的语言设置,指定英尺或厘米为标尺上显示的度量单位。</p>
      <p class="dt">&nbsp;&nbsp;&nbsp; <font color="#008000">像素</font><b> </b>指定像素作为标尺的度量单位。 
      <ul>
        <li>在“设置网格刻度”对话框中选定“像素”并选择“确定”。 </li>
      </ul>
      <p class="tl">&nbsp;&nbsp;&nbsp;   如果标尺的刻度设置为像素,并且状态栏中的位置指示器(如果在“显示”菜单上选中了“显示位置”)也以像素为单位显示。&nbsp;&nbsp;&nbsp; 
      </p>
      <p align="center"><a name="3.2  “报表设计器”工具栏"><strong>3.2 &nbsp; “报表设计器”工具栏</strong></a></p>
      <p>&nbsp;&nbsp;&nbsp;   当“报表设计器”打开时,显示“报表设计器”工具栏。</p>
      <p>&nbsp;&nbsp;&nbsp;   此工具栏包括如下按钮:</p>
      <table border="1" cellpadding="5" cols="3" frame="below" rules="rows" width="733">
        <tbody> 
        <tr valign="top"> 
          <td class="label" width="84" align="center"><b>按 钮</b></td>
          <td width="156" align="center"><strong>名 称</strong></td>
          <td class="label" width="451" align="center"><b>说 明</b></td>
        </tr>
        <tr valign="top"> 
          <td width="84" align="center"><img src="d7-3-4.jpg" width="24" height="23"
    alt="d7-3-4.jpg (1710 字节)"></td>
          <td width="156">数据分组</td>
          <td width="451">显示“数据分组”对话框,从中可以创建数据组并指定其属性。</td>
        </tr>
        <tr valign="top"> 
          <td width="84" align="center"><img src="d7-3-5.jpg" width="24" height="23"
    alt="d7-3-5.jpg (1710 字节)"></td>
          <td width="156">报表控件工具栏</td>
          <td width="451">显示或隐藏报表控件工具栏。</td>
        </tr>
        <tr valign="top"> 
          <td width="84" align="center"><img src="d7-3-15.jpg" width="24" height="23"
    alt="d7-3-15.jpg (1710 字节)"></td>
          <td width="156">调色板工具栏</td>
          <td width="451">显示或隐藏调色板工具栏。</td>
        </tr>
        <tr valign="top"> 
          <td width="84" align="center"><img src="d7-3-16.jpg" width="24" height="23"
    alt="d7-3-16.jpg (1710 字节)"></td>
          <td width="156">布局工具栏</td>
          <td width="451">显示或隐藏布局工具栏。</td>
        </tr>
      </table>
      <p align="center"><a name="3.3  “报表控件”工具栏"><strong>3.3 &nbsp; “报表控件”工具栏</strong></a></p>
      <p>&nbsp;&nbsp;&nbsp;   可以使用报表控件工具栏在报表或标签上创建控件。当打开“报表设计器”时,自动显示此工具栏如下图:</p>
      <p>&nbsp;&nbsp;&nbsp;   单击需要的控件按钮,把鼠标指针移到报表上,然后单击报表来放置控件或把控件拖动到适当大小。</p>
      <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   报表控件工具栏包括如下按钮:</p>
      <table border="1" cellpadding="5" cols="3" frame="below" rules="rows" width="757">
        <tbody> 
        <tr valign="top"> 
          <td class="label" width="54" align="center"><b>按钮</b></td>
          <td width="159"> </td>
          <td class="label" width="502">
            <p align="center"><b>说&nbsp; 明</b>
          </td>
        </tr>
        <tr valign="top"> 
          <td width="54" align="center"><img src="d7-3-6.jpg" width="24" height="22"
    alt="d7-3-6.jpg (1638 字节)"></td>
          <td width="159">选定对象</td>
          <td width="502">移动或更改控件的大小。在创建了一个控件后,会自动选定“选定对象”按钮,除非按下了“按钮锁定”按钮。</td>
        </tr>
        <tr valign="top"> 
          <td width="54" align="center"><img src="d7-3-7.jpg" width="24" height="22"
    alt="d7-3-7.jpg (1638 字节)"></td>
          <td width="159">标签</td>
          <td width="502">创建一个标签控件,用于保存不希望用户改动的文本,如复选框上面或图形下面的标题。</td>
        </tr>
        <tr valign="top"> 
          <td width="54" align="center"><img src="d7-3-8.jpg" width="24" height="22"
    alt="d7-3-8.jpg (1638 字节)"></td>
          <td width="159">域控件</td>
          <td width="502">创建一个字段控件,用于显示表字段、内存变量或其他表达式的内容。</td>
        </tr>

⌨️ 快捷键说明

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