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

📄 vfp7-7.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 width="85%" border="0" align="center">
  <tr bgcolor="#FFFFFF"> 
    <td> 
      <p align="center"><font color="#008000"><strong><font color="red"><b>第七节 
        <a
name="ugcustomizing_your_layout"></a>定制布局 完善报表</b></font></strong></font></p>
      <p>&nbsp;&nbsp;&nbsp;   创建报表布局后,还需要进一步定制它,如设置页面外观(页边距、纸张类型等)、域中文本的字体、颜色、添加各种形状的图形、线条等。</p>
      <p>&nbsp;&nbsp;&nbsp;   用“报表向导”和“快速报表”创建的布局已被定制,这种定制基于创建布局时所做的选择。例如“报表向导”,它通过设置字段布局、列和纸张方向完成页面设置的定制。进一步定制布局和更改其当前设置需要用到“报表设计器”。</p>
      <p align="center"><strong>7.1 <a name="ugdefining_the_report_page"></a>定义报表的页面</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   规划报表时,通常会考虑页面的外观。例如页边距,纸张类型和所需的布局。本节讨论如何设置页边距、页面方向和报表页面带区的高度。</p>
      <h4>设置边距、纸张大小和方向</h4>
      <p>&nbsp;&nbsp;&nbsp;   在“页面设置”对话框中可以设置报表的左边距并为多列报表设置列宽和列间距。</p>
      <p class="label">步骤: 
      <ol>
        <li>从“文件”菜单中,选择“页面设置”。 出现“页面设置”对话框 
          <p align="center"><img src="d7-7-1.jpg" width="497" height="411"
    alt="d7-7-1.jpg (613266 字节)"></p>
        </li>
        <li>在“左页边距”框中输入一个边距数值。 
          <p class="tl">页面布局将按新的页边距显示。</p>
        </li>
        <li>若要选择纸张大小,选择“打印设置”。<br>
        </li>
        <li>在“打印设置”对话框中,从“大小”列表中选定纸张大小。<br>
        </li>
        <li>若要选择纸张方向,从“方向”区选择一种方向,再选择“确定”。<br>
        </li>
        <li>在“页面设置”对话框中,选择“确定”</li>
      </ol>
      <p>&nbsp;&nbsp;&nbsp;   在更改了纸张的大小和方向设置时,需要注意该纸张大小是否可以设置所选的方向。例如,如果纸张定为信封,则方向必须设置为横向。 
      </p>
      <p align="center"><strong>7.2 设置域控件格式</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   在插入“域控件”后,你可能想把所有的字母输出转换成大写,在数值型输出中插入逗号或小数点,用货币格式显示数值型输出或者将一种日期型式转换成另一种。</p>
      <p>&nbsp;&nbsp;&nbsp;   这些需要靠更改该控件的数据类型和打印格式来实现。数据类型可以是字符型、数值型或日期型。每一种数据类型都有自己的格式选项,包括创建格式模板的选项。格式决定了打印报表或标签时,域控件如何显示。</p>
      <p align="left"><strong>7.2.1 定义域控件格式</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   可以为每一数据类型设置各种格式选项。</p>
      <p>步骤: 
      <ul>
        <li>双击“域控件”。<br>
        </li>
        <li>在“报表表达式”对话框中,选择“格式”框后面的对话按钮。</li>
      </ul>
      <blockquote> 
        <p class="label">数值型表达式的“格式”对话框 </p>
        <p align="center"><img src="d7-7-2.jpg" width="479" height="316"
  alt="d7-7-2.jpg (455094 字节)"></p>
      </blockquote>
      <ul>
        <li>在“格式”对话框中,选择域控件的数据类型:“字符型”、“数值型”或“日期型”。 </li>
      </ul>
      <blockquote> 
        <p class="tl">“编辑选项”区域将显示对于相应数据类型可用的格式选项。</p>
      </blockquote>
      <blockquote> 
        <p class="atl"><b><b>注意</b></b> 这些数据类型反映了表达式的数据类型,但并不更改表中字段的数据类型。</p>
      </blockquote>
      <ul>
        <li>选取所需的调整和格式选项。 </li>
      </ul>
      <p>&nbsp;&nbsp;&nbsp; “格式”对话框根据所选数据类型显示不同的选项。也可以<strong>创建一个格式模板</strong>,只要在“格式”框中输入字符就可以了。</p>
      <p>&nbsp;&nbsp;&nbsp;   例如:某客户的电话号码是“(010)1234,5678”,而在数据库表字段中存储的值为“01012345678”,打印出来不便于查看,为此可以在“格式”对话框的“格式”文本框中键入控制格式代码,这些代码确定字段输出的外观。如我们可以加入下列的格式,如图:</p>
      <p align="center"><img src="d7-7-6.jpg" width="447" height="264"
alt="d7-7-6.jpg (354870 字节)"></p>
      <h4>7.2.2 调整域控件中的文本</h4>
      <p>&nbsp;&nbsp;&nbsp;   调整控件内的内容可以通过两种途径。这种设置不更改控件在报表上的位置,只修改这个控件所在位置的内容。</p>
      <p>方法: 
      <ol>
        <li>选定想更改的控件。<br>
        </li>
        <li>从“格式”菜单中,选择“文本对齐方式”。<br>
          <br>
          从子菜单中,选择适当命令。 </li>
      </ol>
      <p class="label">-或者- 
      <ol>
        <li>双击“域控件”。<br>
        </li>
        <li>在“报表表达式”对话框中,选择“格式”框后面的对话按钮。 </li>
        <li>在“格式”对话框中,选择该域控件的数据类型:“字符型”、“数值型”或“日期型”。<br>
          <br>
          选择想要的调整和格式选项。 </li>
      </ol>
      <h4>7.2.3 <a name="ugchanging_fonts"></a>更改字体</h4>
      <p>&nbsp;&nbsp;&nbsp;   为了美化报表,我们有时需要更改域控件或标签控件中文本的字体和大小。也可以更改报表的默认字体。</p>
      <p class="label">A、更改报表中的字体和大小的方法: 
      <ol>
        <li>选定要更改的控件。<br>
        </li>
        <li>从“格式”菜单中,选定“字体”。 
          <p class="tl">此时显示“字体”对话框。</p>
        </li>
        <li>选定适当的字体和磅值,然后选择“确定”按钮。 </li>
      </ol>
      <p class="label">B、更改默认字体的方法: 
      <ol>
        <li>从“报表”菜单中,选择“默认字体”。<br>
        </li>
        <li>在“字体”对话框内,选择想要的适当字体和磅值作为默认值,然后选择“确定”按钮。 
          <p class="tl"><strong>注意</strong>:只有改变默认字体后,插入的控件才会反映出新设置的字体。</p>
        </li>
      </ol>
      <p align="center"><strong>7.3&nbsp; 添加线条、矩形和圆形</strong></p>
      <p align="left">&nbsp;&nbsp;&nbsp;   如果一个报表中只有数据和文本,不仅使报表显得呆板,而且还不便于查看,如果报表的行较长很容易看错行。直线、矩形和圆形等几何图形能够增强报表布局的视觉效果,而且可用它们分割或强调报表中的部分内容。因此,在设计报表时,为了使报表清晰、美观,经常要用到各种几何图形控件。下面介绍各种几何形状控件的用法。</p>
      <p align="left"><strong>7.3.1&nbsp; 绘制线条</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   使用“线条”控件,可以在报表布局中添加垂直和水平直线(在第五节我们其实已经接触到了)。通常,需要在报表主体内的详细内容和报表的页眉和页脚之间划线。</p>
      <p class="label">步骤: 
      <ol>
        <li>从“报表控件”工具栏中,选择“线条”按钮<img src="d7-3-9.jpg"
    width="24" height="22" alt="d7-3-9.jpg (820 字节)">。<br>
        </li>
        <li>在“报表设计器”中,拖动光标以调整线条。 </li>
      </ol>
      <p>&nbsp;&nbsp;&nbsp;   绘制线条后,可以移动或调整其大小,或者更改它的粗细和颜色。有关详细内容,请参阅本节稍后的“更改线条粗细或样式”部分。</p>
      <h4>7.3.2&nbsp; 绘制矩形</h4>
      <p>&nbsp;&nbsp;&nbsp;   在布局上绘制矩形,可以以醒目的方式组织打印在页面上的信息。也可以把它们作为报表控件、报表带区或者整个页面周围的边框使用。</p>
      <p>步骤: 
      <ol>
        <li>从报表控件工具栏中,选择“矩形”按钮<img src="d7-3-10.jpg" width="24"
    height="22" alt="d7-3-10.jpg (815 字节)">。<br>
          <br>
        </li>
        <li>在“报表设计器”中,拖动光标以调整矩形的大小。 </li>
      </ol>
      <h4>7.3.3&nbsp; 绘制圆角矩形和圆形</h4>
      <p>步骤: 
      <ol>
        <li>从报表控件工具栏中,选择“圆角矩形”按钮<img src="d7-3-11.jpg"
    width="24" height="22" alt="d7-3-11.jpg (821 字节)">。<br>
        </li>
        <li>在“报表设计器”中,拖动光标以调整该控件。<br>
        </li>
        <li>双击该控件。 出现“圆角矩形”对话框 
          <p align="center"><img
    src="d7-7-3.jpg" width="420" height="463" alt="d7-7-3.jpg (583434 字节)"></p>
        </li>
        <li>在“样式”区域,选择想要的圆角样式。<br>
        </li>
        <li>如果需要,设置位置选项。<br>
        </li>
        <li>选择“确定”按钮。 </li>
      </ol>
      <h4><a name="ugchanging_line_thickness_or_style"></a>7.3.4 &nbsp; 更改线条粗细或样式</h4>
      <p>&nbsp;&nbsp;&nbsp;   可以更改垂直、水平线条、矩形和圆角矩形所用线条的粗细(从细线到六磅粗的线),也可以更改线条的样式(从点线到点线和虚线的组合)。</p>
      <p class="label">步骤: 
      <ol>
        <li>选定希望更改的直线,矩形或圆角矩形。<br>
        </li>
        <li>从“格式”菜单中,选择“绘图笔”。<br>
        </li>
        <li>从子菜单中选择适当的大小或样式。 </li>
      </ol>
      <p align="center"><strong>7.4&nbsp; 添加图片</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   可以插入图片作为报表的一部分。例如,一个公司徽标可以出现在发票的页标头内。一个文件内的图片是静态的:它们不随每条记录或每组记录的变化而更改。如果想根据记录更改显示,则应插入通用字段。</p>
      <p class="label"><b>7.4.1&nbsp; 添加图片</b> 
      <ol>
        <li>从报表控件工具栏中,单击“图片/ActiveX 绑定控件”按钮<img
    src="d7-3-12.jpg" width="24" height="22" alt="d7-3-12.jpg (876 字节)">。<br>
        </li>
        <li>在“报表设计器”中,拖动鼠标画出放图片矩形框。随后弹出“报表图片”对话框 : 
          <p align="center"><img src="d7-7-4.jpg" width="398" height="474"
    alt="d7-7-4.jpg (566958 字节)"></p>
        </li>
        <li>在“图片来源”区域,选择“文件”。<br>
        </li>
        <li>在“文件”框中,键入文件位置。或者选择对话按钮来选定图形文件。<br>
        </li>
        <li>如果需要,可设置大小、位置或打印条件。<br>
        </li>
        <li>选择“确定”按钮。 </li>
      </ol>
      <p><a name="ugchanging_control_colors"></a><strong>7.4.2&nbsp; 更改控件颜色</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   更改域控件、标签、线条或矩形的颜色的方法: 
      <ol>
        <li>选择要更改的控件。<br>
        </li>
        <li>在调色板工具栏中,选择“前景色” <img src="d7-3-30.jpg" width="23"
    height="23" alt="d7-3-30.jpg (872 字节)"> 或“背景色”<img src="d7-3-31.jpg"
    width="23" height="23" alt="d7-3-31.jpg (850 字节)">。 <br>
        </li>
        <li>选定希望的颜色。 </li>
      </ol>
      <p> &nbsp;&nbsp;&nbsp;   更改控件文本时,也可以选择“格式”菜单中的“字体”选项,在“字体”对话框中更改字体颜色。</p>
      <h3><a name="ugadding_a_comment_to_a_control"></a></h3>
      <p align="center"><strong>7.5&nbsp; 为报表控件添加注释</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   创建或更改控件时,有时希望包含对控件的描述。“文本”或“表达式”对话框为每个控件提供了注释框。这些注释保存在布局文件中,但不出现在打印的报表或标签中。</p>
      <p class="label">向控件添加注释的方法: 
      <ol>
        <li>双击该控件。<br>
        </li>
        <li> 
          <p align="left">在该控件的对话框中的“注释”框内键入注释。</p>
          <p align="center"><br>
            <img src="d7-7-5.jpg" width="429" height="249" alt="d7-7-5.jpg (320766 字节)"></p>
        </li>
        <li>选择“确定”按钮。</li>
      </ol>
      <p align="center"><a href="vfp7.htm">返回</a> <a href="vfp7-6.htm">上一节</a> 
        <a href="vfp7-8.htm">下一节</a><br>
        <br>
        <a href="/">电脑报首页</a> <a href="/netschool/index.htm">网络学院首页</a></p>
    </td>
  </tr>
</table>
<p align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
</body>
</html>

⌨️ 快捷键说明

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