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