




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、狐表使用指南关于菜单绝大多数的日常操作都是通过菜单来完成的,所以我们首先介绍一下Foxtable的菜单。一、菜单的构成Foxtable的菜单和传统的菜单有所不同,它是由功能区组成的。系统菜单默认包括日常工作、数据表、管理项目、打印输出、杂项等五个功能区;而每一个功能区又是由功能组构成的,例如日常工作这个功能区,包含剪贴板、数据、排序与筛选、 数据统计、编辑、窗口等功能组;通过功能区和功能组,我们可以将各种按钮按照功能分类,有序地组合起来。 除了功能区外,菜单还包括程序菜单,快速访问栏和配置栏,如下图所示:单击文件按钮会出现程序菜单,程序菜单包括与文件和打印相关的命令:配置栏位于窗口的右上角:初
2、次使用,您可能会对这种风格的菜单布局感到不适应,其实这种风格是一种趋势,越来越多的软件会采用;相信你习惯之后,肯定会感到这样的布局其实是非常方便的 ;例如当你完成一个管理项目的设计工作后,之后录入数据、查询、筛选、统计、打印报表等几乎所有的日常工作,都可以在菜单的日常工作区完成,无需像传统的菜单那样,需要反复选择不同的菜单。二、按钮的类型按钮分为三种类型:1、标准按钮绝大部分按钮都是标准按钮,单击标准按钮即可执行某一项操作,例如复制、剪切、粘贴等按钮。2、下拉按钮单击下拉按钮将出现一个下拉菜单,用以选择具体的操作,例如功能组“排序与筛选”中的“表视图”按钮。3、组合按钮组合按钮其实就是标准按钮
3、和下拉按钮的组合,组合按钮分成两部分,单击上半部分会立即执行某项操作,而单击下半部分,将出现一个下拉菜单,用以选择更多的类似操作。例如“数据”功能组中的“增加行”按钮,就是一个组合按钮,单击按钮的上半部分,将直接增加一行,而单击按钮的下半部分,将出现一个下拉菜单, 用以选择是增加一行还是增加多行,如下图所示:之所以专门介绍一下按钮的种类,是因为不少用户会忽略组合按钮所包含的下拉菜单,而这些下拉菜单中有不少功能是相当重要的。项目相关新建项目启动Foxtable之后,会自动建立一个空白的管理项目,您可以在此基础上进行修改。但更多的时候,我们是通过直接单击程序菜单中的新建(如下图所示)命令来新建一个
4、项目,因为这样更为方便。新建项目步骤Foxtable中的每一个管理项目,都有一个同名的专用独立文件夹,这会为今后的管理带来很多方便;当您输入项目名称,选择项目位置后,会自动显示新建项目的路径和名称,如下图所示:指定项目名称和位置后,单击创建表页签,可以在这里增加、删除、设计表:根据需要增加所有的表和列,设置好列的类型和名称,单击“确定”按钮,即可新建一个项目。小提示:1、如果某一列的值由其它列计算得出,也就是我们常说的表达式列,是不能在这里增加的,后续章节会详细介绍如何增加表达式列。2、表结构不可能一开始就能完全建好的,在设计过程中,肯定还需要不断地调整,所以Foxtable还提供了增加表、删
5、除表,修改表结构的功能,后续章节会对此进行介绍。压缩项目Foxtable虽然界面类似电子表格,但实际上是个纯数据库软件。在Foxtable中,被删除的行仍然存在数据库中,占据存储空间,直到执行“压缩项目”的命令,这些行才会真正被删除。压缩项目命令位于菜单的“管理项目”功能区:如果在删除行后,继续增加行,那么新增行会使用被删除行的存储空间,而不会占用新的存储空间,所以“压缩项目”命令通常无需频繁地执行。压缩项目不仅能够节省存储空间,还能提高查询性能,所以定期执行此命令是有好处的。需要注意的是,压缩项目不会对外部数据表起作用,如果你有数据表来自于外部数据源,例如SQL Server、Access、
6、Oracle,那么请直接在这些软件中执行压缩命令,Access对应的命令是“压缩与修复”,SQL Server对应的命令是“收缩”。备份项目为便于用户快速完成日常的手工备份工作,Foxtable提供了一个备份功能。在菜单的“管理项目”功能区中,单击“备份项目”按钮,选择备份文件路径,输入备份文件名,单击“确定”按钮即可完成备份。备份文件的格式为zip,备份文件名由当前日期和时间组成,例如在2012年6月23日上午11点25分备份,那么默认的备份文件名将是“项目名称_201206231125.zip”。备份文件内容包括项目文件本身,及其所有附件,这样需要恢复项目的时候,只需直接将备份文件解压即可
7、,而且所有的数据、设计和附件都不会丢失。提示:1、最好按日期顺序保留多个备份,因为并不是所有意外都能被及时发现的;如果只保留最近的一个备份,那么已经有问题的备份就会覆盖之前好的备份,导致项目无法安全恢复。2、定期将备份文件复制到多个存储介质中,避免因为存储介质的损坏而丢失数据;如果只在本机备份,一旦硬盘损坏,项目文件和备份文件就可能“全军覆没”,带来灾难性的后果。3、备份内容不包括外部数据表,如果你有数据表来自于外部数据源,例如SQL Server、Oracle、Access,那么请另行做好备份工作。锁定项目所谓锁定项目,就是使项目处于只读状态,禁止编辑任何表中的内容。按下配置栏中的“查阅模式
8、”按钮,即可锁定项目;弹起该按钮,即可回到正常状态。如果你突然无法在表中输入数据,请检查是否无意中按下了“查阅模式”按钮。项目信息在“项目管理”功能区中,单击下图中的“项目信息”按钮,可以输入一些和版权相关的信息:下面是项目信息输入窗口:项目信息不是必须的,但是我公司在提供某些服务的时候,会查看项目信息,所以输入准确的项目信息,有助于保护您的开发成果。项目属性菜单的“管理项目”功能区,单击“项目属性”按钮:会出现项目属性设置窗口:大部分的项目属性是逻辑属性,逻辑属性只有两个选项:True(是)和False(否)。备份以下项目属性用于设置自动备份: 备份目录用于指定默认的备份文件存放目录。 备份
9、周期此属性用于指定自动备份的周期,默认为“无”,也就是不自动备份。 包括附件指定备份的时候,是否包括附件,如果设为False,将只备份项目文件本身。 不能因为设置了自动备份,就忽视了手工备份,因为自动备份是没有办法将备份文件复制到多个存储介质上的。下面的属性很少使用,普通用户可以忽略。界面以下项目属性用于设置Foxtable的界面: 界面风格用于指定项目的界面风格,包括默认的蓝色(Office2007Blue)、银灰(Office2007Silver)、黑色(Office2007Black)。 显示标题是否在菜单的下面,列出所有的表名,用于单击选择不同的表。如果将此属性设为False,将隐藏表
10、的标题,用户无法通过单击表名来选择不同的表,只能通过代码来切换表。 显示快选按钮是否在表标题右侧显示快速选择表的下拉按钮。 显示图标是否在表标题处显示图标,设为True显示,False不显示,默认为False,也就是不显示。表的图标是可以自定义的,在表属性设置中,有一个名为“自定义图标”的属性,利用该属性即可为表选择个性化的图标,图标的大小最好是16*16个像素。 登录提示设置用户登录窗口的提示信息。提示:默认不会出现登录窗口,除非增加用户或者修改了开发者和管理员的密码。有关用户管理,会有专门的章节讲述。 加载提示设置在打开项目的时候,Foxtable加载表的提示信息,用“0”表示正在加载的表
11、的表名。窗口以下项目属性用于设置Foxtable的主窗口,这些属性不是即时生效的,只有重新打开项目才会生效: 最大化启动Foxtable后,窗口是否最大化。在最大化属性为False的时候,可以通过以下五个属性对窗口进行进一步的设置: 宽度设置窗口的宽度,单位为像素。 高度设置窗口的高度,单位为像素。 最大化按钮是否在窗口标题栏显示最大化按钮。 最小化按钮是否在窗口标题栏显示最小化按钮。 允许调整大小是否允许用户在运行过程中调整主窗口大小。开发设置 关闭开发功能此属性默认为False,如果设为True,则除开发者之外,其他任何人均无法使用Foxtable的设计功能。如果设计好的项目需要提供给第三
12、方使用,那么利用此属性,可以有效保护您的开发成果 。 允许设置数据源如果打开项目的时候,数据源无效,是否允许管理员级别的用户重新设置数据源的链接字符串。表标题设置项目属性提供了一组属性,用于对表标题进行细节设置。例如我们将“标题位置”属性设置为“Left”,标题文本方向设置为“Horizontal”,表标题将显示表的左边位置:初始化项目所谓初始化项目,就是清空数据,回到初始状态;“初始化项目”命令位于“管理项目”功能区中:在初始化窗口,选择要初始化的表,只有选中的表,数据才会被清空:选择要初始化的表,单击“确定”按钮,即可完成初始化的工作,并重新打开项目。初始化会直接从后台清除表的所有数据,不
13、管这些数据是否已经加载,所以在初始化一个表之前,一定要慎重考虑。如果希望禁止某个表被初始化,可以在表属性设置中,将其“允许初始化”属性设为False(否)。表相关基本操作表的类型Foxtable包括以下表类型:内部数据表外部数据表查询表临时表实际应用的时候,使用最多的是内部数据表和外部数据表,为方便起见,统称为“数据表”。现在我们不需要去深究每种表的差别,随着学习的深入,我们自然就会了解的。增加表“增加表”的命令位于“数据表”功能区中:下面是增加表窗口:设置好各列的名称、类型、长度后,单击确定按钮,会弹出一个窗口,要求输入表的名称和标题,其中名称是必须输入的,而标题则可以不输入:在增加一个表之
14、前,应该仔细想一想,这个表应该包括哪些列(栏目),每一列的类型是什么,哪些列是由其他列计算得出的,这是一个管理项目的基础;特别是列的数据类型,更是决定计算、统计、筛选能否正确执行的基础。当然你可以在启用项目之后,再修改列的数据类型,但是此时操作 可能会带来一些额外的麻烦,例如某个表已经通过某一列和其他表建立了关联,那么在修改该列的数据类型之前,您必须先删除有关的关联,而删除关联,又会影响相关表达式的计算,并导致关联设置的丢失。此外,字符列需要指定长度,请合理设置长度,太长则浪费空间,太短则恐怕以后不够用;例如对于公司名称,绝大多数公司的名称会在15个字符以内,考虑到特殊单位名称的出现,可以将公
15、司名称列设为20个字符,而姓名列,中国人的姓名绝大多数不会超过4个字符,所以将姓名列设为5个字符足够了,如果涉及到少数民族或者外籍人员,那么姓名列的长度应该设为多少,就得仔细衡量一下了。关于列数据类型,可以参考:数据类型详解提示:如果某一列的值由其它列计算得出,也就是我们常说的表达式列,是不能在这里增加的,后续章节会详细介绍如何增加表达式列。关于临时表临时表的数据只会在运行的时候存在,并不会保存,通常用于在运行过程中显示动态的数据,例如统计结果。临时表的使用在开发篇才会接触到,目前我们只需了解如何增加临时表。下图是增加临时表的命令:我们遇到过一些用户,在增加数据表的时候,误单击了“增加临时表”
16、命令,导致在这个表中输入的数据无法保存,却始终不明白是怎么回事。下次如果你遇到整个表不能保存的问题,请首先检查一下这个表是不是临时表。 判断一个表是否是临时表的方法很简单,重新打开项目,如果某个表包括10个空行,而且左边的行号是红色,那么基本就可以判定这个表是临时表了:调整表结构虽然我们建议你在设计表的时候,尽可能完成所有的表结构设计工作,以避免后期因为调整表结构而带来麻烦。但是实际上,百密必有一疏,后期完全不调整表结构是不可能的。通过“数据表”功能区的下述按钮,可以很方便地调整表结构:上图中的“更改列”按钮,用于重命名列或更改列的数据类型。表结构的调整是即刻生效的,且不可撤销,所以在调整表结
17、构,特别是删除列之前,务必要慎重考虑。删除表在菜单的“数据表”功能区,单击下面的按钮,可以删除表:删除表是即刻生效、且不可逆转的,附属于此表的窗口也将被删除,所以删除表之前务必要慎重考虑。如果被删除的是内部数据表,且包括有大量的数据,那么删除后最好执行一次压缩项目的命令。复制表在菜单的“数据表”功能区,单击下面的按钮,可以复制表:这是复制表窗口:你可以仅复制结构,也可以连同数据一起复制。可以设置数据复制条件,复制条件是一个逻辑表达式,只有该表达式成立的行才会复制,有关表达式的知识将在后续章节讲述。如果不设置复制条件,将复制所有数据。需要注意的是,复制表只复制数据列,不复制表达式列。重命名表单击
18、下面的按钮,即可指定新的表名和标题:如果有公式或代码使用了这个表的表名,那么重命名表可能会导致这些公式和代码无法运行。所以关于表名,我们应该把握两个原则:1、事先就要慎重考虑,为每个表设置一个合适的表名,项目一旦启用,不要轻易去修改表名。2、如果一定要重命名某个表,而且有大量的公式和代码牵涉到这个表,那么应该考虑用修改表标题来代替,例如你需要将“客户”表重命名为“客户资料”,那么可以将该表的标题改为“客户资料”,而表名保持不变,这样就不会影响项目的正常运行了。表名与表标题我们已经知道,在新建表和重命名表的时候,都可以同时设置表名和表标题。表标题是表名更具描述性的表示,我们通常无需设置表标题,这
19、时直接用表名作为标题:如果你希望有一个简洁的表名,以便于编写公式和代码,同时希望呈现给用户的是一个更具描述性、容易理解的名称,那么表标题就派上用场了。例如你可以将某一个表的名称设为“emp”,而标题设为“员工档案”,这样在公式和代码中可以使用表名“emp”,而用户看到的是比较容易理解的“员工档案”这个标题。 之后,如果觉得用“员工资料”代替“员工档案”较为合适,那么只需将表标题改为“员工档案”即可,因为表名没有发生变化,还是“emp”,所以不会对系统的正常运行有任何的影响。如果表名比较简洁,而且容易理解,之后也没有更改的必要,那么就没有必要设置表标题,直接用表名作为标题即可。表名不能以数字开头
20、,更不能全是数字,也不能包括空格和各种符号(下划线(_)除外),但是表标题没有任何限制。快速选择表前面已经看到,表标题以页签的形式出现在表格的上方,用于选择不同的表;如果你有很多个表,例如几十个,那么这种方式无法一次显示所有的表标题供选择;此时你可以通过下图所示的方法快速选择表:如果不希望出现此按钮,可以在项目属性设置中,将“显示快选按钮”属性设置为False。调整表位置用菜单的“数据表功能”区,单击下图所示的按钮,即可调整表的位置。或者用鼠标左键按住表标题,左右拖动也可调整表位置:如果在项目属性设置中,将“允许调整表位置”属性设置为False,将禁止用户通过鼠标拖动调整表位置。锁定表所谓锁定
21、表,就是将表设为只读,禁止编辑表中的内容。有两种方法锁定表:1、如果要永久锁定表,那么在表属性窗口,将允许编辑属性设为False(否)。2、如果要临时锁定表,可在菜单的“日常工作”功能区,单击下图所示的“锁定表”按钮:上图的“锁定表”按钮就像一个开关,反复单击此按钮,可以使得表在锁定和非锁定两个状态之间切换。被锁定的表,其左上角会有一个锁形标志,表示表处于锁定状态:同样有两种方法来取消锁定表:1、如果要永久取消锁定表,那么在表属性窗口,将允许编辑属性设为True(是)2、如果要临时锁定表,那么就单击前面提到的“锁定表”按钮,这个按钮同时具备锁定表和取消锁定表的功能。无法取消锁定表?如果锁定项目
22、了, 那么即使取消锁定表,表还是会处于锁定状态,无法回到正常状态,直到取消锁定项目。所以如果你发现没有办法取消锁定表,那么就应该检查一下是不是项目处于锁定状态了 。如果窗口右上角的查阅模式按钮处于压下状态,那么就说明项目处于锁定状态:表属性在菜单的“数据表”功能区,单击下面的按钮,即可设置表的属性:这是表属性设置窗口:每一个表属性都是很好理解的,而且选择一个属性,窗口下方还会出现该属性的具体说明。例如你要禁止编辑某个表,也就是锁定该表,只需将其“允许编辑”属性设为False(否)。由于属性名称都是自我描述性的,而且非常容易理解,所以我们就不一一介绍这些属性了。多层表头的实现Foxtable的表
23、头可以分多层显示,利用这个特性,用户可设计出结构任意复杂的表,如下图:有两种方法可实现多层表头 :一、用列名实现利用列名可以非常轻松地实现多层表头,每一层的内容用下划线“_”隔开即可,例如“东部_第一季度”。例如要实现上图所示的多层表头,按下图所示设计即可:二、用列标题实现另一种方法,也是更为常用的方法,是利用列标题来实现,每一层的列标题同样用下划线“_”隔开。上面的多层表头如果改用列标题来实现,可以按下图所示设计:三、现有表实现多层表头对于现有的表,如果要实现多层表头,可以利用以下按钮来更改列名和标题,以及调整列的位置:四、关闭多层表头如果不希望显示多层表头,只希望将符号“_”作为普通的字符
24、处理,可以在表属性设置中,将“启用多层表头”属性设为False(否)。自定义表图标我们知道,如果将项目属性中的“显示图标”属性设为True(是)时,会在表的标题处显示图标 :表的图标默认都是一样的,我们可以在表属性中,给表指定一个自定义的图标:显示效果:项目属性中有一组用于设置表标题的属性, 例如希望将表的标题显示在表的左边:可以按下图所示设置项目属性:查看表结构如果需要查看表的完整结构,可以在菜单的“数据表”功能区,单击下面的按钮:下面是结构查看窗口,你不仅可以在这里查看表结构,还可以在这里集中修改表结构:输出表结构在“杂项”功能区,单击下面的按钮,可以生成并打开一个RTF格式的文件,该文件
25、会列出所有表的结构,包括关联的构成:表样式行号的特殊意义在默认的情况下,表的左边会显示行号,行号的颜色是有特殊意义的,不同的颜色表示不同的行状态。例如在下图中,灰色的行号(2、3行)表示行被锁定,无法编辑;橙色的行号(4、5行),表示行的内容被修改了;红色的行号(8、9行),表示这是新增加的行:设置表样式表样式决定了表的外观,默认的表样式符合大多数人的习惯,通常我们无须去更改表样式。在菜单的数据表功能区,单击下图所示的按钮,可以设置表样式:下面是表样式设置窗口,包括“样式设置”和“配色方案”两个页面,可以控制表格外观的方方面面:样式设置窗口中每一个属性的名称,都是自我描述性的,而且很容易理解,
26、例如你要更改新增行的行号颜色,只需在“行号颜色”这组属性中,选择“新增行”这一项,然后修改其颜色即可。如果对某一个属性的具体意义不是很清楚,可以更改该属性的值,然后单击“应用”按钮,即可看出更改该属性所带来的变化。锁定行标记表样式中有一个“显示锁定行标记”的属性,在默认的情况下,该属性设置不管是True(是),还是False(否),锁定行标记都是不会显示的,这是因为锁定行是通过行号的颜色来标记的;要显示锁定行标记,必须在表样式设置窗口中,如下设置属性值:显示行号:False(否)显示锁定行标记:True(是)也就是说,只有关闭行号显示,锁定行标记才会显示的。锁定行标记符是一个红色的勾,例如下图
27、的2、3行就是处于锁定状态:我个人觉得用行号更为方便。其它标记除了锁定行外,被锁定的表、列以及排序列,都会用相应的符号标记出来的,如下图所示:在表样式设置窗口,可以关闭这些标记,可是我们实在想不出有什么理由要去关闭标记显示功能。配色方案表样式还提供了配色方案功能,利用配色方案,你可以控制表中所有区域的背景颜色和字体颜色,设置颜色后,单击“应用”按钮即可看到设置效果,请随心所欲地去设置,乱了也没关系,单击“还原为默认值”按钮,即可回到初始状态。需要注意的是:1、当前行的字体颜色和背景颜色设置,只有在整行突出显示时才有效。2、标题区和选定区的背景颜色设置,只有在表属性中的“使用界面风格”设置为Fa
28、lse的时候,才会生效。配色方案与界面风格我们已经知道,在默认情况下,标题区和选定区的背景颜色是由界面风格决定的,所以在配色方案中对此作出的修改并不会生效。如果需要改变上述区域的背景颜色,可以在表属性设置中,将“使用界面风格”属性设置为False:这样就可以不受界面风格的影响,自由设置任何区域的颜色:交替行背景颜色需要更改系统默认配色方案的时候并不多,唯独交替行的背景颜色较为常用。如果一个表很宽,浏览数据的时候,容易造成上下行交错,设置交替行的背景颜色,浏览起来会更轻松一些。一些用户可能觉得,设置交替行背景颜色使表格显得凌乱了,如果这样,可以考虑使用整行突出功能。网格线不见了?默认情况下,网格
29、线是浅灰色,如果打印机的颜色精度不是很高,例如针式打印机,那么网格线可能无法打印出来;为解决这个问题,可以将网格线设置为较深的颜色,例如深灰色、甚至黑色。同样,在一些质量较差或设置不当的显示器上,网格线可能无法正常显示出来,此时也可以考虑将网格线的颜色设置得深一点。网格线的颜色通过表样式设置。不能设置单元格样式?没错,通过菜单是不能设置单个单元格的样式的,这是否意味着Foxtable的样式设置功能很弱呢?错,Foxtable具有超强的单元格样式控制功能,可以根据各种逻辑关系自动设置单元格的样式,标记出不同类型或各种特殊的数据,只是这个功能放在开发篇中讲述,现在不是时候。例如下图,不同的成绩,用
30、不同的颜色标出来了,而且是自动标记的,无须手工设置:标记单元格的功能,将在开发篇详细讲述。列相关基本操作列的类型有两种类型的列,分别是: 数据列数据列用于直接输入数据,数据列的内容将保存在数据库文件中。 表达式列顾名思义,表达式列的内容是由一个表达式计算得出的。表达式列的内容并不会保存在数据文件中,而是在运行的时候动态生成。例如订单表中的金额列,它的内容是通过数量、单价、折扣这三列计算得出的,表达式为:数量 * 单价 * (1 - 折扣)增加数据列在“数据表”功能区的“列相关”功能组,单击下面的按钮,可以增加数据列:增加列按钮是一个组合按钮,单击按钮的上半部分可直接增加一个数据列,单击按钮的下
31、半部分,会出现一个菜单,用以选择是增加数据列还是表达式列。增加数据列窗口:列的数据类型,是决定计算、统计、筛选能否正确执行的基础,务必要正确设置。虽然增加列之后,列的数据类型是可以修改的,但是此时修改可能会带来一些额外的麻烦,例如某个表已经通过某一列和其他表建立了关联,那么在修改该列的数据类型之前,您必须先删除有关的关联,而删除关联,又会影响相关表达式的计算,并导致关联设置的丢失。增加表达式列在“数据表”功能区的“列相关”功能组,单击下面的按钮,可以增加表达式列:注意增加列是一个组合按钮,你需要单击按钮的下半部分,才会出现下拉菜单。这是增加表达式列的窗口:这是表达式生成器:关于表达式的知识,我
32、们会有专门的一章讲述,现在你不需要对此作过多的研究。修改表达式在“数据表”功能区的“列相关”功能组,单击下面的按钮,可以修改选定列的表达式:如果选定列不是表达式列,会提示你是否新建一个表达式列。插入列在“数据表”功能区的“列相关”功能组,单击下面的按钮,可以在选定列的位置插入一列:这是一个组合按钮,直接单击按钮的上半部分,会插入一个数据列,单击按钮的下半部分,会出现一个下拉菜单,用以选择要插入数据列,还是要插入表达式列。删除列在“数据表”功能区的“列相关”功能组,单击下面的按钮,可以删除选定列:删除列操作即刻生效,且不可撤销,所以在删除一列之前,一定要慎重考虑。如果选定列参与了表达式的计算,则
33、不能被删除。假定金额列的计算表达式为:数量 * 单价 * (1 - 折扣)那么数量、单价、折扣这些列是不能被删除的,除非你先删除金额列的表达式。此外,如果数据表通过某列和其它表建立了关联,那么删除此列之前,必须先删除有关的关联。更改列在“数据表”功能区的“列相关”功能组,单击下面的按钮,可以重命名选定列、设置新的标题、或更改数据类型:外部数据表中的列,不可以重命名,但可以设置标题。如果有公式或代码引用了这一列,那么重命名列可能会导致这些公式和代码无法运行。所以关于列名,我们应该把握几个原则: 事先就要慎重考虑,为每个列设置一个合适的列名,项目一旦启用,不要轻易去修改列名。 如果一定要重命名某列
34、,而且有大量的公式和代码牵涉到这一列,那么应该考虑用修改列标题来代替,例如你需要将“电话”列重命名为“办公电话”,那么可以将该列的标题改为“办公电话”,而列名保持不变,这样就不会影响项目的正常运行了。 多层表头应该尽量使用列标题来实现。数据类型详解数据类型说明字符字符列用于储存长度少于等于255的字符型数据,实际可存储长度,由用户在设计表的时候指定;如果长度可能超过255,请改用备注型;单个字符,不管是中文字符还是英文字符,在计算长度的时候,均为1。备注用于输入超过255字符的文本内容,备注型数据还可以扩展为文件型或者图片型,请在列属性设置中,选择相应的扩展类型即可。日期时间日期时间列默认只允
35、许输入日期,如果要输入时间型数据,请在列属性设置中,将日期时间格式属性设置为Time或LongTime逻辑型逻辑列只有两个值,分别为True(是)和False(否)微整数介于 0 到 255 之间的微整数短整数介于 32768 到 32767 之间的短整数整数介于 2147483648 到 2147483647 之间的整数,超过此范围的整数可以考虑用双精度小数代替单精度小数单精度小数,有效数字为7位双精度小数双精度小数,有效数字为15位高精度小数高精度小数,有高达28位的有效数字,适用于要求使用大量有效的整数及小数位数并且没有舍入错误的财务计算,可存储的小数位数默认为4,可根据需要调整。请合理
36、设置字符列的长度,太长浪费空间,太短则恐怕以后不够用;例如对于公司名称,绝大多数公司的名称会在15个字符以内,考虑到特殊单位名称的出现,可以将公司名称列设为20个字符,而姓名列,中国人的姓名绝大多数不会超过4个字符,所以将姓名列设为5个字符足够了,如果涉及到少数民族或者外籍人员,那么姓名列的长度应该设为多少,就得仔细衡量一下了。数值型有六种,分别是微整数、短整数、整数、单精度小数、双精度小数、高精度小数,除了整数和小数的差别外,主要是范围和精度的差别,范围越大、精度(有效数字)越高,那么占据的存储空间就越大,处理速度就越慢,特别是高精度小数,除非确有需要,否则不要选用。前面提到有效数字,那么什
37、么是有效数字呢?简单地说,就是从左边第一个不是0的数字算起,直到最后一个数字,就是一个数值的有效数字,例如1.324的有效数字是4位(1、3、2、4),1.3240的有效数字是5位(1、3、2、4、0),而0.024的有效数字是两位(2、4)。明白了有效数字的概念,有助于我们选择合理的小数类型 。例如对于销售管理中的折扣列,范围在0到1之间,精度通常不会超过3个有效数字,那么选用单精度类型,完全符合要求;而对于金额列,单精度小数区区7个有效数字,显然已经不符合要求了,这时就需要选用双精度小数了。关于数值型列如何选择数据类型,如果不想分析,那么记住一点,没有小数的列选择整数型,有小数的列选择双精
38、度小数型,这会符合绝大多数场合的需要;唯一需要注意的是,整数的范围并不大,在2147483648 到 2147483647之间,如超出此范围,请用双精度小数代替。列名与列标题列标题是列名更具描述性的表示,通常无需设置列标题,此时用列名作为列标题使用。例如,你可以将某一列的名称设为Q1,将其标题设为一季度,这样在表中,显示的不是列名“Q1”,而是容易理解的标题“一季度”,但在表达式和代码中仍然是使用Q1这个名称;如果项目启用后,您觉得应该用春季代替一季度,那么只需将列标题改为春季即可,您不需要再去调整计算公式和代码,因为列的名称仍然是Q1。列名不能以数字开头,更不能全是数字,也不能包括空格和各种
39、符号(下划线除外),但是列标题没有任何限制,只要你愿意,不同的列甚至可以有相同的标题。如果列名比较简洁,而且容易理解,之后也没有更改的必要,那么就没有必要设置列标题了。调整列位置调整列位置有两种方法:1、单击某列的列标题,选定此列,然后重新用鼠标左键按住该列的列标题,左右拖动,拖动过程会动态显示目标位置,到达目标位置后,松开鼠标即可。2、在“数据表”功能区,单击“列相关”功能组中的左移列、右移列按钮,即可调整选定列的位置。提示:1、如果要同时调整多列的位置,那么在调整列位置之前,选定多列即可。2、在表属性中,有一个名为“允许拖动列”的属性,将该属性设为False(否),将禁止用户通过拖动列标题
40、来调整列位置。3、调整好列位置后,单击菜单中的保存按钮,重新打开项目后,列位置会保持不变。隐藏列在“日常工作”功能区的“数据”功能组,单击“其他”按钮,出现的下拉菜单中,有隐藏列和取消隐藏列的命令:单击隐藏列命令,将隐藏选定列。单击取消隐藏列,将出现一个窗口,可以选择要显示的列:可以看到,这个窗口不仅可以选择要显示的列,还可以调整列的显示位置。显然,如果要隐藏多列,而且是非连续的,用取消隐藏列窗口更方便。冻结列对于一个有很多列的表,可以冻结左边的部分列,左右滚动表时,被冻结的列不会随其它列滚动,而是一直显示在表的最左边,如下图所示:有两种方式来设置或取消冻结列。一、利用菜单命令在“日常工作”功
41、能区的“数据”功能组,单击“其他”按钮,出现的下拉菜单中,有冻结列和取消冻结列的命令:二、用鼠标直接拖动1、冻结列将鼠标移到行号列的右边界,此时鼠标将变为锁形状,按住鼠标向右拖动,至要冻结的最右边一列后,松开鼠标即可。2、调整冻结列数将鼠标移到冻结区和非冻结区的分界区,此时鼠标将变为锁形状,按住鼠标左右拖动,即可调整冻结区的列数。3、取消冻结列将鼠标移到冻结区和非冻结区的分界区,此时鼠标将变为锁形状,按住鼠标向左拖动,到达行号列后松开鼠标,即可取消冻结列。提示:1、在表属性中,有一个名为“允许冻结列”的属性,将该属性设为False(否),将禁止用户通过拖动来冻结或取消冻结列。2、通过表样式的配
42、色方案设置,可以改变冻结区的背景颜色和字体颜色 。锁定列所谓锁定列,就是将列设为只读状态,禁止编辑其中的内容。有两种方法可以锁定或取消锁定列:1、在“日常工作”功能区的“数据”功能组,单击按钮“锁定列”,可以临时性地锁定或取消锁定列:2、在列属性设置中,将“允许编辑”属性设为False(否),可以锁定列,而设为True(是),则取消锁定列 ,这种操作是永久性的。被锁定的列,在列标题处会有一个锁形标记:如果不希望出现此标记,可以在表样式设置中,将“显示锁定列标记”设为False(否)。列宽设置1、调整列宽拖动列标题的右边界,直到达到所需列宽后松开鼠标。如果要同时调整多列的宽度,请选定多列,然后再
43、拖动其中一列的右边界。2、自动列宽双击列标题右边界,即可自动根据列中内容调整列宽。3、精确设置列宽在“日常工作”功能区的“数据”功能组,单击“其他”按钮,出现的下拉菜单中,有精确设置列宽的命令:提示:调整好列宽后,单击菜单中的保存按钮,重新打开项目后,列宽会保持不变。快捷菜单中的列操作命令右击表中任何一个单元格,在弹出的快捷菜单中有一个“列相关”菜单,此菜单会列出大部分和列相关的命令:列属性设置列属性在“数据表”功能区的“列相关”功能组,单击“列属性”按钮,即可设置列属性:很多非常重要的功能都是通过列属性实现的,接下来我们会逐一讲解每个属性的用途。基本属性允许编辑此属性默认为True,如果设为
44、False,将锁定该列,禁止在其中输入数据。有关锁定列,可以参考:锁定列禁止重复此属性默认为False(否),如果设为True(是),将禁止在列中输入重复内容。一些编号性的列,例如订单编号、身份证号、员工编号,应该将此属性设为True(是),以避免出现重复的号码。如果你输入重复的内容,系统会出现提示,在输入正确内容前,不能离开正在输入的单元格。中文输入通过此属性,你可以控制选择某一列时,是自动打开或关闭中文输入法,还是保持当前状态不变。该属性有三个可选值:Default:保持当前输入法状态不变True: 自动打开中文输入法False: 自动关闭中文输入法例如对于姓名列,我们应该将此属性设为Tr
45、ue,因为中国人的姓名自然是中文的;而对于产品型号列,应该将此属性设为False,因为型号一般由字母和数字组成。有了此属性,我们可以避免手工切换中英文输入,而由系统根据输入列的设置自动选择。此属性相当于模拟Shift按键。提示:在数值列输入数字的时候,有的时候第一个输入的数字会无效,只是使得单元格进入编辑状态,如果发生这种情况,请将该列的中文输入属性设为False。输入掩码一般用户可以忽略本节内容。输入掩码可以规范和校验用户所输入的数据。可作为输入掩码使用的字符有:字符说明0数字(0 到 9,必需项,不允许使用加号 + 与减号 )9数字或空格(可选项,不允许使用加号和减号)#数字或空格(可选项
46、,允许使用加号和减号)L字母(A 到 Z,必需项)?字母(A 到 Z,可选项)A字母或数字(必需项)a字母或数字(可选项)&任一字符或空格(必需项)C任一字符或空格(可选项)。. , : ; - /小数点占位符及千位、日期与时间的分隔符将所有字符转换为大写使接下来的字符以表意字符显示(例如,A 只显示为 A)例如,产品型号列的格式是三个字母、一个横线、两个数字组成,例如“KLU-73”,可以将该列的输入掩码设为“AAA-00”,如果要求三个字母必须为大写,那么掩码可以设为“AAA-00”。数据对齐在默认情况下,数值型数据靠右,其它类型数据靠左。通过设置数据对齐属性,可以根据需要改变这种默认的对
47、齐方式。该属性有三个可选值:Default:默认Left: 靠左Center: 居中Right: 靠右此外,通过菜单“数据表”功能区“样式”功能组中的三个按钮,可以用可视化的方式设置数据对齐方式:标题对齐在默认情况下,列标题都是居中对齐的。通过设置标题对齐属性,你可以根据需要控制列标题的对齐方式。该属性有三个可选值:Default:默认Left: 靠左Center: 居中Right: 靠右日期时间格式Date: 标准日期格式,如2008-12-31DateTime: 短日期时间格式,包括日期和时分,如2008-12-31 9:45DateLongTime: 长日期时间格式,包括日期和时分秒,如
48、2008-12-31 9:45:30Time: 短时间格式,包括时分,如“12:59”LongTime: 长时间格式,包括时分秒,如“12:59:21”设置数值格式 最大小数位数只有小数型的列才会出现此属性。此属性决定该列允许输入的最大小数位数,修改该属性,不会影响现有数据的值,例如列中某单元格内容为1.234,如果将最大小数位数修改为2,该单元格将显示1.23,但是它的值还是1.234;对于新输入的数据,程序会自动按照所设置的最大小数位数来进行四舍五入,同样假定最大小数位数为2,如果输入1.234,那么单元格存储和显示的值都是1.23,如果输入1.236,那么该列存储和显示的值是1.24 固
49、定小数位数只有小数型的列才会出现此属性。该属性默认为False(否),如果设为True(是),值的实际小数位数小于最大小数位数时,会自动在后面补0,凑够至最大小数位数;例如某单元格的值是1.23,假定最大小数位数为3,那么该单元格显示的内容是1.230,而不是1.23 固定整数位数只有整数型的列才会出现此属性。设置在小数点左边固定显示的整数位数,例如此属性设为3,数值1将显示为“001”。默认值为0,表示不固定。 显示千位分隔符如果此属性设为True(是),那么每三位整数中间插入一个千位分隔符(逗号),例如:1,234 按百分比格式显示此属性设为True(是)的话,会自动将数值乘以一百,然后加
50、上百分比符号显示,例如0.231,显示为23.1% 显示货币符号是否在数值前显示货币符号,例如:¥234 自定义货币符号默认的货币符号为¥,利用此属性,你可以修改为您需要的货币符号,例如:$逻辑格式如果选定列是逻辑列,列属性窗口会出现一个“逻辑格式”属性。在默认情况下,逻辑列以检查框的形式显示,检查框被选中表示True,否则表示False。如果你希望用字符型形式表示逻辑值,例如开/关、高/低等等,可以通过设置逻辑格式属性来实现。例如你希望单元格值为True的时候显示“开”,单元格内容为False的时候显示“关”,只需将逻辑格式属性设为“开;关”即可,注意字符之间是用分号(;)分割的。对于设置了
51、格式的逻辑列,可以通过双击单元格或按空格键来改变单元格内容。使用内置输入器当列数据类型为日期或者数值型时,此属性才会出现在列属性设置窗口。此属性默认为False,设为True的话,在输入数据的时候,单元格会自动出现一个下拉按钮,单击该按钮,会出现一个日历或者计算器,用于输入数据。数值输入器:日期输入器:默认值默认值属性是一个表达式,当新增一行时,会自动计算该表达式,并将计算结果填入到列中。默认值采用VBScript语法,例如我们希望新增一行时,某列能够自动填入该列的日期,只需将该列的默认值属性设为:Date()再例如,有一个字符型的结算方式列,默认的结算方式为现金,可以将该列的默认值属性设为:
52、现金注意字符型的默认值一定要加上双引号,因为默认值是一个表达式。如果是数值,则不需要加双引号。默认值采用VBScript语法。请参考:VBScript参考列属性与列类型前面已经知道,不同数据类型的列,列属性的条目是不同的,例如只有单精度小数或双精度小数列,才会有最大小数位数和固定小数位数这样的列属性。正确设置列的数据类型,是一个管理项目正常运转的基础,初学者一定要注意。例如一个订单表,客户列和产品列是字符型,订购日期列是日期时间型,数量列是整数型,折扣列和金额列则是双精度小数型。如果要检查或更改某一列的数据类型,请参考:更改列如果要检查某个表所有列的数据类型,请参考:查看表结构要详细了解各种数
53、据类型,请参考:数据类型详解列表项目设置自定义项目通过设置列表项目,可以提高某些数据的录入速度,并能减少录入错误。例如在人事管理系统中,可以将学历列的列表项目设为“博士|硕士|本科|大专|高中|初中|小学”,这样一旦选择学历列,将出现一个下拉列表框,可以从中选择学历:设置列表项目的方法很简单,首先选定此列,打开列属性设置窗口,参考下图所示设置:也可以直接在列属性窗口输入列表项目,不同的项目之间用符号|隔开:禁止直接输入在默认情况下,用户不仅可以从列表项目中选择内容,还可以直接输入不在列表项目中的内容。如果你要求用户只能从列表项目中选择内容,不能直接输入,可以在列属性设置窗口中,将属性“允许直接
54、输入”设为False(否)。用键盘选择列表项目大多数时候,我们是通过鼠标从下拉列表中选择要输入的项目。不过也可以通过键盘来操作,选择一个空白单元格,按空格键进入编辑状态,再次按空格键会自动展开下拉列表,按上下箭头选择项目,按空格键或者回车键确认选择。此特性可以让习惯使用键盘的用户,也能通过列表项目快速输入数据。启用输入助手如果列表项目上百个,甚至更多,那么从中找出自己需要的也不容易。例如下图的客户列,下拉列表中有数百个客户名称供选择,从中找出自己想输入的客户名称,可能还不如直接输入来得快:可是直接输入的话,又难免会出现输入错误,对于电脑来说,“北京市公安局”和“北京公安局”可是完全不同的两个单位。为解决这个问题,可以在列属性设置窗口中,将属性“启用输入助手”设为True(是),这将启动两个辅助性的输入功能。1、自动完成输入输入一个字符,系统会自动输入第一个以该字符开始的项目,同时筛选出所有以该字符开始的项目供选择;你可以按Tab键接受自动输入的项目,也可以选择筛选出来的候选项目;随着输入字符的增多,会更精确地定位出您可能要输入的项目。例如在下图中,用户只是输入了一个字符“三”,但是程序却自动输入了第一个以“三”开头的项目“三川实业有限公司”,同时列出了所有以“三”开头的项目供选择,你可以按Tab键接受自动输入的内容,也可以从列出的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防监控室火灾应急预案(3篇)
- 行政法学法律法规及试题答案汇编
- 森林火灾应急预案培训(3篇)
- 幼儿园大树火灾应急预案(3篇)
- 行政法在公民社会中的地位试题及答案
- 手术室火灾应急预案文本(3篇)
- 厨房火灾事件应急预案(3篇)
- 电厂火灾应急预案演练(3篇)
- 易燃易爆火灾应急预案(3篇)
- 高楼逃生火灾应急预案(3篇)
- GB/T 2812-2024头部防护通用测试方法
- 心肌三项临床意义
- 校长履职“校园餐”主体责任述职报告:全心致力于保障全体师生的饮食安全与营养健康
- 2024“五史”全文课件
- GB/T 12690.20-2024稀土金属及其氧化物中非稀土杂质化学分析方法第20部分:稀土氧化物中微量氟、氯的测定离子色谱法
- 应激性心肌病治疗指南解读
- 高中职业生涯规划讲座
- 医院建筑设计重点、难点分析及应对措施
- 运用精益管理(TPS)缩短医院门诊患者就诊时间医院品质管理成果汇报
- 环保行业人才培养机制方案
- 专题18 热学-五年(2020-2024)高考物理真题分类汇编(解析版)
评论
0/150
提交评论