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

📄 vfp4-2.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="#FF3333">第二节 
        <a name="ugdefining_field_display"></a>数据库表的属性</font><br>
        </strong></font></p>
      <p>&nbsp;&nbsp;&nbsp;   将表添加到数据库后,便可以获得许多在自由表中得不到的属性。这些属性被作为数据库的一部分保存起来,并且一直为表所拥有,直到表从这个数据库中移去为止。</p>
      <p>  <a name="ugdefining_field_display"></a> &nbsp;&nbsp;&nbsp; 通过设置数据库表的字段属性,我们可以为字段设置标题,为字段输入注释,为字段设置默认值,设置字段的输入掩码和显示格式,设置有效性规则对输入字段的数据加以限制等。</p>
      <p align="center">&nbsp;&nbsp;&nbsp;<strong>2.1 设置字段标题</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   我们通过在表中给字段建立标题,可以在“浏览”窗口中或表单上显示字段名位置处显示我们设置标题。</p>
      <p>步骤: 
      <ol>
        <li>在“数据库设计器”中选定表,然后在“数据库设计器”工具栏中选择“修改”,进入数据库表设计器。如上节所示。 </li>
        <li>选定需要指定标题的字段。<br>
        </li>
        <li>在“标题”框中,键入为字段选定的标题。<br>
        </li>
        <li>选择“确定”。 </li>
      </ol>
      <p>&nbsp;&nbsp;&nbsp;   例如,我们将字段名“姓名”的标题设置为“职工姓名”时,浏览窗口中原来的“姓名”字段名被替换为“职工姓名”。</p>
      <p align="center"><img src="d4-2-1.jpg" width="541" height="190"
alt="d4-2-1.jpg (43032 字节)"></p>
      <p>&nbsp;&nbsp;&nbsp;   由于我们可以用自己命名的标题取代原来的字段名,这为显示表单中的表提供了很大的灵活性。</p>
      <p align="center"><strong>2.2 为字段输入注释</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   在建立好表的结构以后,您可能还想输入一些注释,来提醒自己或他人表中的字段所代表的意思。在“表设计器”中的“字段注释”框内输入信息,即可对每一个字段进行注释。方法是 
      <ol>
        <li>在“表设计器”中,选定字段。<br>
        </li>
        <li>在“字段注释”框中键入注释内容。</li>
      </ol>
      <p align="center"><strong><font color="#008000"><br>
        </font>2.3 设置默认字段值</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   若要在创建新记录时自动输入字段值,可以在“表设计器”中用字段属性为该字段设置默认值。</p>
      <p>步骤: 
      <ol>
        <li>在“数据库设计器”中选定表。<br>
        </li>
        <li>从“数据库”菜单中选择“修改”。<br>
        </li>
        <li>在“表设计器”中选定要赋予默认值的字段。<br>
        </li>
        <li>在“默认值”框中键入要显示在所有新记录中的字段值(字符型字段应用引号括起来)。<br>
        </li>
        <li>选择“确定”。 </li>
      </ol>
      <p>&nbsp;&nbsp;&nbsp;   例如,如果我们的职工表中大部分职工是男,则所有新记录都有一个默认值为“男”的性别字段(如下图),这样只需将性别为女的职工记录修改过来即可,可以加快输入效率。</p>
      <p align="center"><strong>2.4 设置有效性规则和有效性说明</strong></p>
      <p>&nbsp;&nbsp;&nbsp;   如果在定义表的结构时输入字段的有效性规则,那么可以控制输入该字段的数据。</p>
      <p class="label"> &nbsp;&nbsp;&nbsp;   为字段设置有效性规则和有效性说明的方法: 
      <ol>
        <li>在“在数据库设计器”中选定表(单击该表)。<br>
        </li>
        <li>在“表设计器”中选定要建立规则的字段名。<br>
        </li>
        <li>在“规则”方框旁边选择对话按钮。<br>
        </li>
        <li>在“表达式生成器”中设置有效性表达式(其设置方法我们前面已讲到),并选择“确定”。<br>
        </li>
        <li>在“信息”框中,键入用引号括起的错误信息。<br>
        </li>
        <li>选择“确定”。 </li>
      </ol>
      <p>  例如,我们在职工表中限制在“性别”字段中只能输入“男”或“女”。则在“规则”中输入(或从表达式生成器中生成):<code>性别= &quot;男&quot; 
        OR 性别 = &quot;女&quot;</code></p>
      <p><code>&nbsp;&nbsp;&nbsp; 在“信息”中输入:&quot;性别只能为男或女,请重新输入&quot;。</code></p>
      <p align="center"><img src="d4-2-2.jpg" width="586" height="417"
alt="d4-2-2.jpg (47521 字节)"></p>
      <p>&nbsp;&nbsp;&nbsp;   如果输入的信息不能满足有效性规则,则在“有效性说明”中设定的信息便会显示出来。例如,当我们在追加新记录时,当性别输入非法数据时,就会出现如下提示对话框:</p>
      <p align="center"><img src="d4-3-1.jpg" width="464" height="141"
alt="d4-3-1.jpg (12466 字节)"></p>
      <p align="left">&nbsp;&nbsp;&nbsp;   这正是我们在“信息”中输入的说明。</p>
      <p>&nbsp;&nbsp;&nbsp;   另外,建立有效性规则时,可能要考虑到这样一些问题:字段的长度、字段可能为空或者包含了已设置好的值等等。 
        例如,假设现在正使用职工表,想确保新记录的籍贯字段内容少于9个字符,则可在 籍贯字段的“规则”框中,输入:</p>
      <p align="center"><code>LEN(ALLTRIM(籍贯)) &lt; 9</code></p>
      <p>  然后在“信息”框中输入下述错误提示:<code>&quot;籍贯字段内容不能超过8个字符,请重新输入&quot;</code></p>
      <p>  如果输入的籍贯太长,就会出现一个对话框,其中显示有效性说明。</p>
      <p align="center"><img src="d4-3-2.jpg" width="465" height="140"
alt="d4-3-2.jpg (12619 字节)"></p>
      <p align="right"><a href="vfp4.htm">返回</a> <a href="vfp4-1.htm">上一节</a> 
        <a
href="vfp4-3.htm">下一节</a></p>
      <p align="center"><a href="http://www.cpcw.com">电脑报首页</a> <a href="../../index.htm">网络学院首页</a></p>
      </td>
  </tr>
</table>
<p align="center">&nbsp; </p>

</body>
</html>

⌨️ 快捷键说明

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