【编辑页】功能与操作
(注意:要使该页面可编辑,应该首先打开页面的只读属性)
【编辑页】是【信息世界】的精髓,是软件的主控部分。其功能主要分布在两大区:即:【查询区】和【编辑区】。 介绍如下:
⒉【编辑区】主要功能与操作
【编辑区】位于【查询、编辑页】的后部分11-23列,包括13个列标题项目。表格中数据设置区,其背景为绿色。
【编辑区】的主要任务是,根据用户在表格中设置的项目和条件,高效快速地编辑、录入数据。操作原数据为单表,可选择主表或录入表或任何一个编码表,操作目标数据同原数据。
【编辑区】分为两种状态:【设置编辑状态】和【执行编辑状态】,单击【编辑区】下面的“编辑”按钮,可在这两种状态间转换。
13个列标题分别是:【编辑项目】、【排序项目 】、【替换表达式】、【替换条件】、【到新记录的项】、【编辑库名】、【条件编辑名称 】、【显示项目】、【函数命令】、【组命令1】、【查询到数组DM】、【组命令条件】、【组命令2】。鼠标右键击列标题将显示对应的帮助信息。
每一横向表格中11-23标题设置的内容构成一个【条件编辑】。一经设置可永久使用。可编辑或修改。在一个系统中可建立无数多个【条件编辑】项,以满足用户的多种编辑、录入需求。条件编辑首记录中【 到新记录中的项 】设置的字段作为主表、录入表、编码表带数据增加记录的字段。执行【条件编辑】命令在首记录无效,在首记录之后执行【条件编辑】命令有效。
⒉1 主要列标题功能:
【编辑库名】:
①【编辑库名】列: 单击该列可从下拉列表中选择一个数据表供【条件编辑】用。可选表为主表或录入表或任一编码表。未选表前,其他【条件编辑】项不能选择和执行。
②【编辑项目】列:
该栏中可输入多个字段名或为空。字段名间以单字符逗号","分隔。在该列中输入的字段,执行【条件编辑】命令后,对应表中的相应字段数据可以编辑,其它字段数据为只读不能编辑。
当该栏为空时,执行【条件编辑】命令后,对应表中的所有字段数据均可以编辑。
该功能使得编辑修改对应表中的数据更为安全。
③【排序项目 】列:
该栏中可输入多个字段名或为空。字段名间以单字符逗号","分隔。在该列中输入的字段,执行【条件编辑】命令后,对应表按输入的字段建立索引和显示索引后的数据。
当该栏为空时,执行【条件编辑】命令后,不建立索引。
排序顺序按输入的字段名先后影响排序结果。第一 字段先排序,第一字段内容相同的,按第二字段排序,余类推...。
一般按升序排序,如果要按降序排序,可在末字段尾加“DESC”。末字段与“DESC”之间为空格。
为了避免显示和访问重复的记录,可在末字段尾加“UNIQ”。 末字段与“UNIQ”之间为空格。索引文件只保留索引字段对应数据相同的第一个记录。这时浏览数据表,只能看到该保留记录。
要消除排序和索引的影响,只要在【编辑区】一空的记录上,选择【编辑库名】后执行【条件编辑】命令,即可恢复对应数据表的物理顺序。
该功能使得浏览、编辑修改某一类数据更方便快捷。
在该列中输入排序项目后加上一个条件表达式,执行【条件编辑】命令后,对应表将只显示满足条件的记录。例如:“ 单位全称 for recn()=2 ”将只显示记录号为2的记录。但如只输入 “ for recn()=2 ” 会产生错误。
对于要使用智能声母输入词组的字段,必须先执行过排序命令。
④【替换表达式】列:
⒈在该项中输入要替换的表达式,如:“性别='女',单位='北大' ”或“性别='女' 单位='北大 ”,当执行【条件编辑】命令时,对应数据表中的字段“ 性别”将用“女”替换,字段“单位”将用“北大”替换 。可同时设置多个表达式,表达式之间用豆号分开。所有符合【替换条件】记录的对应字段将同时替换。如果不设置【替换条件】,将只替换表的当前记录对应的字段值。
⑤【替换条件】列:
该设置对替换表达式起作用,对应表凡是符合条件的记录均按【替换表达式】的设置执行表达式一次性替换操作。如果该设置为空,表达式替换仅对当前记录有效。
⑥【到新记录的项】列:
该项中输入一个或多个字段,也可为空。当录入数据时,将该项中设置字段的当前数据带入新记录中。
第一记录设置的字段,用于录入工具条“首记录设置字段带数据增加新记录”按钮执行使用。
其它记录设置的字段,必须经运行【条件编辑】命令后供工具条上的图形加号命令按钮执行使用;
⑦【条件编辑名称 】列:
当开始进入程序时,该列内容是一个【条件编辑】项目的名称标志。可输入最多30个字符。不同名称区别不同的条件编辑命令。
当单击标题头,该项目显示【条件编辑】或“条件编辑名称”两种方式。
在【条件编辑】方式下,当记录号大于1时单击【条件编辑】按钮,将按当前记录11-23列的设置运行条件编辑命令,目标数据是对应的条件编辑表。
当该列不为空,将在树型导航窗口的“数据编辑”节点下面产生一个单击可执行的“编辑节点”(或在编辑页面执行状态产生一个可执行的“编辑命令按钮”)。
⑧【显示项目】列:
当执行【条件编辑】命令后,该列中输入的项目在对应表中显示,未输入项目不显示;但当该列为空,执行【条件编辑】命令后,显示对应表全部字段。
⑨【函数命令】列:调用 Function Fl函数 ,以实现特定的应用功能;
10【组命令1】列:供执行一组查询或编辑命令使用;单击【组命令1】标题或单击查询页面下面的“命令1”将执行【组命令1】设置的命令,该命令内容既可包含查询命令,也可包含编辑命令;关于【组命令1】设置请参阅【组命令1】设置;
11【查询到数组DM】列:当该项为d或D时,左查询数据将输出到公用数组DM(n)中,供编辑或组命令设置使用;所谓左查询数据是指在页面左边执行查询后得到的数据;
12【组命令条件】列:当该列为空或明确设置为:.T.,则执行【组命令1】对应行的组命令,当明确设置为:.F.,不执行【组命令1】对应行的组命令;
13【组命令2】列:供执行一组编辑命令使用;请参考【组命令1】列帮助。
|