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

📄 vfp2-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 width="85%" border="0" align="center">
  <tr bgcolor="#FFFFFF"> 
    <td> 
      <p align="center"><font color="#008000"><strong><font color="#FF0066" class="title"><a name="ugcreating_a_new_table"></a>第一节: 
        &nbsp; 创建新表</font><br>
        </strong></font></p>
      <p><strong><a name="ugchoosing_a_data_type"></a>  本节要点:</strong></p>
      <p>  <a href="#1.1? 介绍数据类型">1.1 介绍数据类型</a></p>
      <p>  <a href="#1.2 使用“表设计器”创建表">1.2 使用“表设计器”创建表</a></p>
      <p>  <a href="#1.3? 使用“表向导”创建表">1.3 使用“表向导”创建表</a></p>
      <p align="center"><a name="1.1? 介绍数据类型"><strong>1.1&nbsp; 介绍数据类型</strong></a></p>
      <p>  表中的每一个字段由于其数据代表的意义的不同,因而都有特定的数据类型,例如:编号、姓名、出生年月三个字段的类型是各不相同的,在Visual 
        FoxPro中,分别是用数值型(或整型)、字符型、日期型来表示的。熟悉各种数据类型可以帮助我们更快更好地对表进行操作。Visual FoxPro 
        6.0 表中的数据类型及简单的说明如下: 
      <ul>
        <li>
          <p align="left"><font color="#008000">字符型</font>:用于包含字母、汉字、数字型文本、符号、标点等一种或几种的字段,其中的数字一般不是用来进行数学计算的,如电话号码、姓名、地址。</p>
        </li>
        <li>
          <p align="left"><font color="#008000">货币型:</font>货币单位<font
    color="#000000">,最多可有四位小数,如果小数部分超过四位则将通过四舍五入只保留四位,如商品价格。</font></p>
        </li>
        <li>
          <p align="left"><font color="#008000">数值型</font><font color="#000000">:</font>整数或小数。如:成绩、年龄、 
            订货数量。如果有小数,<font color="#000000">需要指定小数位数,小数点包含在字段宽度中,占一个字节。它还支持十六进制数值。</font></p>
        </li>
        <li>
          <p align="left"><font color="#008000">浮点型:</font><font color="#000000">同数值型。</font></p>
        </li>
        <li>
          <p align="left"><font color="#008000">整&nbsp; 型</font><font color="#000000">:</font>不带小数点的数值。</p>
        </li>
        <li>
          <p align="left"><font color="#008000">日期型</font><font color="#000000">:用来存放日期数值,</font>Visual 
            FoxPro 6.0(5.0)支持2000年型的日期数值<font color="#000000">。格式为:月/日/年。如:04/28/97。其中的年份如果输入97,则系统默认为1997,将光标条移到表中该字段时就会显示“04/28/1997”,如果输入小于48的数(如45)则系统默认为2045,因此,最好输入完整的年份。</font></p>
        </li>
        <li>
          <p align="left"><font color="#008000">日期时间型</font>:格式为:月/日/年 &nbsp; 
            时:分:秒 AM或PM。如:04/28/97 06:26:00 AM。</p>
        </li>
        <li>
          <p align="left"><font color="#008000">双精度型</font>:双精度数值,如实验所要求的高精度数据。</p>
        </li>
        <li>
          <p align="left"><font color="#008000">逻辑型:</font><font color="#000000">当存储的数据只有两种可能时使用,用True(.T.)和False(.F.)表示。如:是否结婚。</font></p>
        </li>
        <li>
          <p align="left"><font color="#008000">备注型</font><font color="#000000">:又称内存型,它的长度随输入数据的长度而定,它的存储和表中其他数据是分开的,存放在扩展名为.FPT的文件中。</font></p>
        </li>
        <li><font color="#008000">通用型</font>:可以链接或嵌入OLE对象,如由其他应用程序创建的电子表格、WORD文档、图片。当链接OLE对象时,表中只包含指向数据的链接和创建OLE对象的应用程序的链接;当嵌入OLE对象时,表中包含OLE对象复件及指向创建此OLE对象应用程序的链接。</li>
      </ul>
      <ul>
        <li>另外还有<font color="#008000">字符型(二进制)</font>和<font
    color="#008000">备注型(二进制)</font>:前者同“字符型”相同,但是当代码页更改时字符值不变;后者同“备注型”相同,但是当代码页更改时备注不变。本课程中不涉及这两种类型,这里不做介绍。</li>
      </ul>
      <p align="center"> <a name="1.2 使用“表设计器”创建表"><strong>1.2 使用“表设计器”创建表</strong></a></p>
      <p align="left"> &nbsp;&nbsp;&nbsp; 使用“表设计器”可以方便、直接地创建表,我们既可以通过“项目管理器”的“数据”选项卡使用“表设计器”创建;也可以从“文件”菜单中使用“表设计器”创建。前一种方法在以后创建“项目管理器”时再介绍,这里仅介绍从“文件”菜单中创建表。</p>
      <p align="left"> <b>1.2.1&nbsp; 创建表结构</b></p>
      <p class="label">操作步骤: 
      <ol>
        <li>
          <p class="label"> 从“文件”菜单中选择“新建”。出现如下对话框:</p>
        </li>
      </ol>
      <p class="label" align="center"><img src="d2-1-1.jpg" width="237" height="402"
alt="d2-1-1.jpg (17166 字节)"></p>
      <p class="label">在复选框中选取“表”。</p>
      <p class="label"> 2、选取“新建文件”按钮,在“输入表名”中输入我们要建的表名,例如“职工表”,选取“保存”按钮。即出现表设计器:</p>
      <p class="label" align="center"><img src="d2-1-2.jpg" width="593" height="319"
alt="d2-1-2.jpg (28554 字节)"></p>
      <p class="label"> 这里有三个选项卡:“字段”、“索引”和“表”,默认的是“字段”选项卡。</p>
      <p class="label"> 3、从第一行开始依次输入(或选择): 
      <ul>
        <li>
          <p class="label">在“字段名”选项卡中键入字段名。</p>
        </li>
        <li>
          <p class="label">在“类型”区域中,选择列表中的某一字段类型。注意,字段的数据类型应与将要存储在其中的信息类型相匹配</p>
        </li>
        <li>
          <p class="label">在“宽度”列中,设置以字符为单位的列宽,使字段的宽度足够容纳将要显示的信息内容。注意,一个汉字需占两个字符。</p>
        </li>
        <li>
          <p class="label">如果“类型”是“数值型”或“浮点型”,请设置“小数位数”框中的小数点位数。</p>
        </li>
        <li>
          <p class="label">如果希望为字段添加索引,就在“索引”列中选择一种排序方式。</p>
        </li>
        <li>
          <p class="label">如果想让字段接受 null 值,选中“NULL”。NULL无明确的值,它不等同于零或空格。一个 NULL 
            值不能认为比某个值(包括另一个 NULL 值)大或小,相等或不同。</p>
        </li>
        <li>
          <p class="label">字段名前的双向箭头表明是当前行。一行各项目之间用Tab键移动。</p>
        </li>
      </ul>
      <p class="label"> 4、表的结构设置完毕后, 选取“确定”按钮,这时会出现一个选择框,询问“现在输入数据吗?”。此时,可以选择是立即开始输入记录,还是在以后准备好所有记录后再打开表进行输入。</p>
      <p class="label"> &nbsp;<b>1.2.2 在表中添加记录</b> </p>
      <p>&nbsp; 1、在“文件”菜单中选择“打开”。</p>
      <p align="left"> 2、从“搜寻”下拉框中选择文件所在目录,从“文件类型”下拉框中选择“表”,即出现该目录下所有的表。如下图:</p>
      <p align="center"><br>
        &nbsp; <img src="d2-1-3.jpg" width="451" height="318" alt="d2-1-3.jpg (21594 字节)"></p>
      <p align="left"><br>
         3、选择“职工表.dbf”,点取确定按钮。</p>
      <p>&nbsp; 4、从“显示”菜单“中选择“浏览”。如图:</p>
      <p align="center"><img src="d2-1-4.jpg" width="481" height="123"
alt="d2-1-4.jpg (12817 字节)"></p>
      <p> 5、这时出现“职工表”浏览窗口,并且“显示”菜单的内容发生变化,如下图,选择“追加方式”。</p>
      <p align="center"><img src="d2-1-5.jpg" width="483" height="195"
alt="d2-1-5.jpg (22148 字节)"></p>
      <p> 6、在“浏览”窗口中输入新的记录。当输入内容满一个字段时,光标会自动跳到下一个字段。内容不满时,用Tab键或回车键将光标移到下一字段。 
      </p>
      <p>&nbsp; 7、当编辑备注型(memo)字段时,将光标条移到memo上,双击它或按Ctrl+Home键就可进入memo字段的输入窗口进行输入、修改。完成后,单击窗口上的关闭按钮“X”或按Ctrl+w可以保存并关闭窗口。如不想保存,则按Esc键或Ctrl 
        +Q。<sup> </sup></p>
      <p><sup> <font size="3">8、进入通用型(gen)字段与备注型方法相同。进入编辑窗口后,打开“编辑”菜单,选择“插入对象”进入插入对象窗口。选择“新建”可以创建多种格式的图象。我们选择“由文件创建”,在“文件”框中输入插入对象的文件名,包括路径。</font></sup></p>
      <p align="center"><img src="d2-1-6.jpg" width="448" height="257"
alt="d2-1-6.jpg (20233 字节)"></p>
      <p>  如果选择“链接”则只存储该图象的链接,而不把整个图象包括进通用型字段中。如果选择“显示为图标”则可以用图标表示插入的图象对象。这里我们两者都不选择。</p>
      <p>  按“确定”按钮,即完成照片的插入。</p>
      <p> 9、为方便输入,也可以从“显示”菜单中选择“编辑”来切换到“编辑”方式。在“编辑”方式下,列名显示在窗口的左边。</p>
      <h2 align="center"><a name="ugstoring_and_viewing_information_in_tables"></a><img
src="d2-1-7.jpg" alt="d2-1-6.jpg (20927 字节)" width="482" height="283"></h2>
      <p>  这样,一个表就创建完成了。这个表称为自由表。之所以称它自由表,是指它是孤立存在的,和其他表没有发生联系,既不能控制其他表,也不被其他表控制。它独立存在于任何数据库之外。</p>
      <p>  还可以在 Visual FoxPro 中创建另一种表--数据库表,它是数据库的一部分。我们将在数据库一课中讲到。<br>
      </p>
      <p align="center"><strong><a name="1.3? 使用“表向导”创建表">1.3&nbsp; 使用“表向导”创建表</a><br>
        </strong></p>
      <p align="left">  创建新表还可以借助于<font color="#000000">“表向导”</font>。利用“表向导”,可以随时创建新表。向导会提出一系列的问题,并根据回答建立一个表。这里只把步骤说一下,不详细介绍了。</p>
      <p align="left">步骤:</p>
      <ol>
        <li>从“文件”菜单中选择“新建”。<br>
        </li>
        <li>选择“表”。<br>
        </li>
        <li>
          <p align="left">选择“表向导”按钮。如本节图一所示。</p>
        </li>
        <li>
          <p align="left">按照向导屏幕的指示进行操作。 </p>
        </li>
      </ol>
      <p align="left">也可以用其他方法使用“表向导”,例如:在“项目管理器”中使用。</p>
      <p align="right"><a href="vfp2.htm">返回</a>&nbsp;&nbsp; <a href="vfp2-2.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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>

</body>
</html>

⌨️ 快捷键说明

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