一、概述:
第九课,我们用到Geocode (地理编码)命令。本课,我们将使用Table (表) 菜单中的其它命令。我们采用前述课程中创建的CLAIMS表练习使用Table菜单。
二、涉及的特性和概念:
紧缩:压缩MapInfo表,以使它们占用较少的磁盘空间的过程。
三、实际应用:
Pack Table (紧缩表) 命令允许你为更好地使用磁盘空间而优化文件。如果你正在使用一个大表并对它做了一些编辑,压缩该表将会优化文件大小,从而使MapInfo能更迅速地使用该信息,可用 Update Column (更新列) 命令同时修改表中的所有记录。例如,你可能需要MapInfo为每个学生的记录输入校车路线号码的信息。
使用压缩特性
a、选择Table (表) >Maintenance (维护) >PackTable (紧缩表)。
如果MapInfo提示你保存对CLAIMS表的修改,请照做。
b、在Pack Table (紧缩表) 下拉列表中选择CLAIMS。
c、单击OK。
该过程一旦完成,CLAIMS文件将占用更少的空间。MapInfo需要关闭所有窗口来执行该过程。因此,浏览窗口被关闭,但表本身没有关闭。
修改表结构
a、选择Table>Maintenance >Table Structure (表结构)。
注意,此时显示的对话框与头次创建表时显示的对话框是一样的。我们可在其中增加或删除字段、改变字段名字、类型和宽度,以及重新索引。下面对Claim_no 索引。
b、从Fields (字段) 列表中选择Claim_no手段。
c、选中Indcxed (索引)。
d、单击OK。
现在可用Query (查询) 菜单中的Find (查找)命令根据该字段进行查找。
重新命名表
我们可以将表重新命名,但是,由于一个表结构包括许多文件,重新命名每一个文件将是令人烦恼的事。为此,MapInfo 提供有一项功能。
a、选择Table(表)>Maintenance(维护)。
b、选择Rename Table(重新命名表)。
c、从Rename Table(重新命名表)下拉列表中选择CLAIMS。
d、单击Rename(重新命名)。
e、输人INSURANC.TAB。
f、单击OK。
表结构中的所有相关文件都被重新命名。
使用更新列命令
更新列命令使用计算所得的信息覆盖表中的整个字段(列),我们对Claim_amt字段应用该命令并为每个记录增加$50.00。
a、选择Table(表)>Update Column(更新列)。
b、在Table to Update(将更新的表)下拉列表中选择INSURANC。
c、从Column to update(将更新的列)下拉列表中选择Claim_amt。
d、在Get Value from table(从中获得值的表)下拉列表中选择lNSURANC。
e、单击Assist(辅助), Expression(表达式)对话框显示出来。
f、使用Columns(列)和Operators(运算符)按钮输入表达式CLaim_amt + 50。
g、单击OK,退出expression对话框.
h、单击OK,退出 Update Column对话框.
该过程为每个Claim amount加上$50.00并创建一个浏览窗口。
四、小结:
本课介绍如何修改一个表(或数据库)结构。可以通过增加/删除字段,必要时对字段重新排序,紧缩一个数据库,以及至新命名表来修改表.通过Table>Maintenance 命令对表做的所有修改都是永久的。最后学会如何利用新的信息快速更新一个已有的列。使用File>Save命令保存更新后的表。

原创文章,转载请注明: 转载自MapInfo中文网

本文链接地址: 管理表和数据库

文章的脚注信息由WordPress的wp-posturl插件自动生成

作者:
该日志由 admin 于2012年03月30日发表在未分类分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。 | +复制链接
转载请注明: 管理表和数据库
关键字:
【上一篇】
【下一篇】

您可能感兴趣的文章:

发表评论

[请申请gravatar头像,木有头像的评论可能不会被回复|头像相关帮助]

插入图片