数据列管理系统及方法技术方案

技术编号:2867445 阅读:208 留言:0更新日期:2012-04-11 18:40
一种数据列管理系统,可以接收一增加数据列要求以增加一电子文件的数据列的数量,也可以接收一删除数据列要求而减少该电子文件的数据列的数量,并可以自动连接至数据库以选择需要的数据,再将被选择数据与相关数据,依照电子文件的数据列的格式,输入至电子文件。该数据列管理系统包含一列数据撷取模块、一添加模块和一删除模块。列数据撷取模块,用以撷取该电子文件中这些数据列中最后一数据列的序号而得一最后序号以及撷取该数据列的格式而得一格式数据。添加模块,用以根据该格式数据以及该最后序号,添加符合该格式数据的一添加数据列至该电子文件,并将该最后序号加一。删除模块,用以删除这些数据列中任一数据列,并将位于该被删除的数据列后的数据列的序号各自减一。

【技术实现步骤摘要】

本专利技术涉及一种数据列管理系统,特别涉及一种在既定的数据列数量下,添加数据列,且可将选择填入的数据填入正确的数据列中的。
技术介绍
现有技术的电子数据列管理系统与方法,可以图1为例。图1中是以现有技术需填写个人地址的电子文件10为例,现有技术的电子文件10中具有固定数目的多列数据列,例如图1中的户籍地址102以及通信地址104。每一行的数据列中又具有多个次数据列,例如图1中的县市1022、1042,乡镇市区1024、1044,后续地址1026、1046。使用者只需依照现有技术电子文件10中的格式排列,依序填入相对应的数据,即可完成现有技术电子文件10的编排。然而,由于目前社会的快速发展,使用者往往不仅具有两个地址,因此,现有技术电子文件若仅能填写固定数目个地址的配置,已经不能满足目前的使用需求。而且使用者除了地址之外,在许多其它项目中,例如电子邮件、电话号码等,也具有多组相关的个人数据。因此,现有技术电子文件中固定数据列的设计已经不符合现代的需求。除此之外,在现有技术电子文件中,具有弹出式选窗可供使用者选择数据后填入既定的次数据列中。如图1所示的情形,当选择县市时,点选旁边的下拉式菜单,即可出现弹出式选窗供使用者点选所属县市。当使用者点选后,所选择的数据将会填入该次数据列中。但是在现今的应用中,由于次数据列往往具有相关性,例如数据列是用以选择合作公司,则第一个次数据列应是用以选择公司名,第二个列以后则可能是公司地址、电话、负责人、联络人等等的相关信息。这些数据往往已经设计在数据库中,但当填入电子文件时,还是必须一个一个点选填入。因此,一对一的填入数据已经不能满足所需。而若未事先设计在数据库中,使用者便必须知道确实内容才能输入,而不能仅凭大约印象就能挑选输入,使用便利性较低。
技术实现思路
因此,本专利技术提供一种,可以任意增删数据列的数目,以符合使用者的填写数据的需求。本专利技术也提供一种可自动连接填写数据的,可以提供一次点选即将多个次数据列的数据同时填入,改善现有技术的缺陷。本专利技术一实施例为一种数据列管理系统,用以接收一增加数据列要求以增加一电子文件的数据列的数量,以及接收一删除数据列要求而减少该电子文件的数据列的数量。该电子文件包含至少一数据列,每一数据列包含多个次数据列,每一次数据列用以填入数据。该数据列管理系统包含一列数据撷取模块、一添加模块以及一连接模块。列数据撷取模块,用以撷取该电子文件中这些数据列中最后一数据列的序号而得一最后序号以及撷取该数据列的格式而得一格式数据。添加模块,用以根据该增加数据列要求、该格式数据以及该最后序号,添加一添加数据列至该电子文件,该添加数据列的格式符合该格式数据,该添加数据列的序号为该最后序号加一。删除模块,用以根据该删除数据列要求,删除这些数据列中任一数据列,并将位于该被删除的数据列后的数据列的序号各自减一。连接模块连接一数据库,该数据库内含多笔填入数据。当一使用者选择填入某一特定数据列中一特定次数据列时,该列数据撷取模块撷取该特定次数据列的一次数据列序号以及该特定数据列的序号而得一母序号,该连接模块则提供连接至该数据库,以供该使用者选择一特定填入数据,该连接模块是依据该次数据列序号以及该母序号,将该特定填入数据按照格式回填入该特定次数据列,甚至回填至该数据列中其它次数据列中。从而,本专利技术的实施例,除了可以任意增删数据列外,还可同时将数据点选填入相对应的次数据列中,明显改善了现有技术无法增删数据列,亦无法同时填入多个次数据列的缺点。关于本专利技术的优点与精神可以凭借以下的专利技术详述及所附附图得到进一步的了解。附图说明图1是现有技术电子文件的示意图。图2是本专利技术一实施例的数据列管理系统的示意图,图3是应用本专利技术一实施例的电子文件的示意图。图4是应用本专利技术一实施例的合同文件的示意图。图5是图4中合同文件添加一数据列后的示意图,图6是应用本专利技术一实施例的一弹出式菜单示意图。图7是图4中合同文件填入数据后的示意图。图8是本专利技术一实施例的数据列管理方法的流程图。具体实施例方式请参阅图2及图3,图2是本专利技术一实施例的数据列管理系统20的示意图,图3是应用本专利技术一实施例的电子文件30的示意图。数据列管理系统20,用以增加一电子文件30的数据列。电子文件30包含至少一数据列302、304,数据列302、304包含多个次数据列3022、3024、3026、3042、3044、3046,每一次数据列用以填入数据。数据列管理系统20包含一列数据撷取模块202、一添加模块204、一删除模块205以及一连接模块206,用以接收一增加数据列要求207以增加一电子文件的数据列的数量,以及接收一删除数据列要求208而减少该电子文件的数据列的数量。列数据撷取模块202,用以撷取电子文件30中数据列302、304中最后一数据列304的序号而得一最后序号。并同时撷取数据列304的格式而得一格式数据。添加模块204,用以根据该格式数据以及该最后序号,添加一添加数据列306至电子文件30,添加数据列306的格式符合该格式数据,添加数据列306的序号为该最后序号加一。连接模块206连接一数据库209,数据库209内含多笔填入数据,这些填入数据的格式可以符合前述数据列的格式,也可以不符合但可以通过数据格式转换而符合。当一使用者选择填入这些次数据列中一特定次数据列3046时,列数据撷取模块202撷取特定次数据列3046的一次数据列序号以及特定次数据列3046所属的数据列306的序号而得一母序号。连接模块206则提供连接至数据库209,由于数据库209内含多笔填入数据,这些填入数据将采用表格方式显示于外部显示装置上,以供使用者选择一特定填入数据。待使用者选定特定填入数据后,连接模块206依据特定次数据列序号以及母序号,将使用者所选择的特定填入数据以一对多的方式回填入特定次数据列3046的所属的数据列306中所有的次数据列。当然,若在数据库209中这些待填入数据的格式或排列顺序与数据列306不同,连接模块206还可以先进行数据格式转换以及数据排列顺序重排等处理,然后再将处理过的待填入数据填回到数据列306中。举一特定实施例加以说明上述连接模块的作用。当数据列用以填入一使用者的客户数据时,此时,数据库209中的填入数据包含该使用者所有客户的数据,包括客户姓名、电话以及住址。而使用者可以选择欲填入的某一特定次数据列,如客户姓名,此时,连接模块将连接至数据库,并将所有客户数据以窗体方式显示于使用者之前(如以另一窗口显示于屏幕上)。使用者据此点选其中一位客户姓名后,连接模块便将该客户所有数据包含客户姓名以及电话、地址等,一次回填入该数据列中(如有必要便同时转换数据格式以及排列顺序)。因此由上述说明可知,本专利技术在有需要时可以一次填入多个次数据列,与现有技术一次填入单一次数据列相比较更为方便。显然地,本专利技术的新想法可切实构成并明确可行,而没有技术上的困难。例如,由于数据格式转换是可以确实实现的技术,例如将16进位改为8进位或4进位,因此本专利技术可以轻易地将来自数据库的数据的存储格式转换为数据列中(甚至各个次数据列)数据的存储格式。又例如,由于将数据排列顺序重排也是可以轻易实现的技术,例如将项目一、项目二与项目三重新排列成为项本文档来自技高网
...

【技术保护点】
一种数据列管理系统,用以接收一增加数据列要求以增加一电子文件的数据列的数量,以及接收一删除数据列要求而减少该电子文件的数据列的数量,该电子文件包含至少一数据列,该数据列管理系统包含:一列数据撷取模块,用以撷取该电子文件中所述数据列中 最后一数据列的序号而得一最后序号以及撷取该最后的数据列的格式而得一格式数据;一添加模块,用以根据该增加数据列要求、该格式数据以及该最后序号,添加一添加数据列至该电子文件,该添加数据列的格式符合该格式数据,该添加数据列的序号为该最后序 号加一;以及 一删除模块,用以根据该删除数据列要求,删除所述数据列中任一数据列,并将位于该被删除的数据列后的数据列的序号各自减一。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:蔡承瀚
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1