多语言展示
当前在线:261今日阅读:91今日分享:37

在魔方网表中修改字段类型的方法

在魔方网表中字段类型是不能够直接修改的,只能通过删除错误类型的字段,添加一个同名正确类型的字段来实现。那么在正式使用的系统中,已经存在数据了怎么办?删除字段就会造成数据信息的丢失。因此用删除一个字段,添加一个字段这种方式处理就不合适了,我们用另一种有效的方法去实现。
工具/原料
1

电脑一台

2

魔方网表安装包

方法/步骤

下面是两种方式的介绍。1 对没有录入数据的表单,改变某一字段的类型,实际的操作步骤:1)新添加一个字段,然后删除那个不需要的字段,在对新添加的字段名称加以修改,最后保存表单即可;2)先删除那个不需要的字段,然后添加一个同名字段。如图1所示,字段“部门主管”的类型为文本,现需改为下拉列表,操作步骤如下:a 在字段列表中选中字段名称“部门主管”;b 点击“删除”按钮,删除“部门主管”字段;c 输入字段名称、选择字段类型为下拉列表,点击“添加”按钮。如图2所示,字段“部门主管”的类型由文本改为了下拉列表。删除字段时需要注意,当删除某一字段时,该字段中对应保存的数据也一并会被删除掉。因此,如果表单已经生成和使用并录入了数据,就不能一删了之,必须要先保存那个字段下的数据。 2 对已录入数据,有字段值信息的表来说,改变某一字段的类型,实际的操作步骤:1)新添加一个正确类型的字段(需要修成什么类型的字段,就新增什么类型的字段);2)利用行间公式将需要改变类型的那个字段下的数据提取过来(在新增字段上编辑行间公式,赋值已有数据的那个错误类型的字段,然后保存表单,最重要的是,保存表单后,批量修改表单中所有数据,执行一遍‘重算公式’,使得新字段获取到错误类型字段的信息值了才行);3)然后删除那个不需要的错误类型的字段,最后对新添加字段的名称加以修改,改成被删除字段的名称即可。重点还是要确保新增加字段是有值的。图示讲解如下:欲将图3所示已录入数据的表单中“部门”字段的类型由下拉列表改为文本。                                             图3 欲将此已录入数据的表单中“部门”字段的类型由下拉列表改为文本 操作步骤如下:(1)添加字段名称为“部门1”的文本类型字段(如图10.6.4所示);(2)启用计算公式,在编辑公式对话框中设计计算公式(如图10.6.4所示);(3)选择“部门”字段,插入字段宏并保存,关闭编辑公式对话框;图4 添加字段名称为“部门1”的文本类型字段并启用计算公式 (4)点击“保存并查看数据”按钮(如图4所示),返回查询界面(如图4所示);图4 批量修改记录之一:全选记录 (5)全选记录,如图4所示,(6)点击“批量修改记录”按钮,打开批量修改记录窗口;(7)在批量修改记录窗口中点击“部门1”字段旁边的“重算公式”按钮、并(8)保存,返回查询界面(如图7所示);图6 批量修改记录之二:重算公式 (9)在查询界面点击“修改表单”按钮,进入修改表单界面(如图7所示);图7 批量修改记录之三:列表显示批量修改结果,新字段已保存了数据 (10)在修改表单界面中,先将“部门1”字段的“启用公式计算”关闭(即不勾选),然后,将“部门”字段删除,将“部门1”字段的名称改为“部门”(如图8所示),最后,点击“保存并查看数据”按钮,返回查询界面(如图8所示)。

注意事项
1

如果上例反过来,要将文本类型改为下拉列表类型,则在为下拉列表类型字段添加下拉选项时,需尽可能地将下拉选项添加齐全——下拉选项必须包含有文本类型字段所存记录中不重复的内容项,这样才能将原有数据全部保存到新字段下。如果只需选择性保存原有记录的话就另当别论了。 如果将存有数字值的文本类型字段修改为数字类型字段,在编辑计算公式时,可以直接插入文本字段的字段宏,而不使用转换函数value()也可以,系统会自动完成转换。

2

企业软件、ERP、CRM、OA、企业信息化

推荐信息