CN101149737A - 通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法 - Google Patents
通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法 Download PDFInfo
- Publication number
- CN101149737A CN101149737A CNA2007100743521A CN200710074352A CN101149737A CN 101149737 A CN101149737 A CN 101149737A CN A2007100743521 A CNA2007100743521 A CN A2007100743521A CN 200710074352 A CN200710074352 A CN 200710074352A CN 101149737 A CN101149737 A CN 101149737A
- Authority
- CN
- China
- Prior art keywords
- list
- database
- automatically
- data table
- web
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法。软件使用者不需要在专业的web开发工具或其他软件中进行繁琐的表单设计,即可快速根据word表格建立web表单及数据库的应用,从而将复杂繁琐的而且专业性极强的工作变得非常容易。
Description
技术领域
软件使用者不需要在专业的web开发工具或其他软件中进行繁琐的表单设计,即可快速根据word表格建立web表单及数据库的应用,从而将复杂繁琐的而且专业性极强的工作变得非常容易。
技术背景
协同办公平台是一个企业信息处理与管理的集合。在平台中,表单是所有功能模块的核心,同时也是业务流程中的数据载体,中远景协同办公平台可以简单地把日常工作中的各种工作表单、业务卡片等(Word文件)为模版,通过简单的操作转化为Web表单并存储到***数据库中。从而将散乱在众多个人电脑中难以检索的管理表格转化为分类存储的,易于检索的、高度安全的Web表单,实现无纸化办公,是办公***自动化数字化的体现。更重要的是,将原来表单中无法查询统计的数据包装成可以进行数据挖掘、分析统计的数据。表单上所有页面元素和样式全部通过所见即所得的方式生成,传统的表单制作生成过程是通过字段的逐个添加设计,重复建立字段形成所需要的页面元素,再通过其他第三方在线html编辑器设计样式,然后反复修改调整页面元素位置,而形成一个符合需求的表单,传统方式不得不执行多个必要的步骤,程序繁琐,容易出现重复操作过程中而得不出合格的表单的情况。针对这个问题,本发明的目的就是基于模板引擎的动态表单生成技术,提供一种直接通过Microsoft Word快速建立web表单及自动在数据库中创建对应数据表的方法。将复杂繁琐的而且专业性极强的工作变得非常容易。有利于提高工作效率,节约时间成本。
发明内容
本发明公开了一种通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法。软件使用者不需要在专业的web开发工具或其他软件中进行繁琐的表单设计,即可快速根据word表格建立web表单及数据库的应用,从而将复杂繁琐的而且专业性极强的工作变得非常容易。
本发明是通过以下技术方案实现的,制作word文件,保存为筛选过的网页格式,进入协同办公平台,在主表单定义基本设置中新增表单,填写表单基本信息后,保存,通过表单模板导入前面筛选过的网页格式word格式,编译,形成初始表单模型,再通过对字段的基本、高级属性设置,最终形成可编辑使用的表单。
附图说明
图1本发明操作流程图
图2制作word文件
图3把word文件另存为筛选过的网页格式
图4在***中新增定义表单
图5建立表单的基本信息
图6保存表单的基本信息
图7在表单模板中通过本地浏览导入表单
图8选择筛选过的网页格式文件
图9编译表单
图10编译成功
图11字段基本属性设置
图12保存设置
图13字段高级属性设置
图14保存设置
图15表单预览
具体实施方式
如图1所示:
步骤一为制作word文件
步骤二为将word文件保存为筛选过的网页格式
步骤三为新增定义表单
步骤四为填写表单基本信息
步骤五为保存表单的基本信息
步骤六为在表单模板中通过本地浏览导入表单
步骤七为选择本地文件中另存为筛选过的网页格式文件
步骤八为单击“编译”按钮编译表单
步骤九为成功编译表单
步骤10为进行字段的基本属性设置
步骤11为保存基本属性的设置
步骤12为进行字段的高级属性设置
步骤13为保存高级属性的设置
步骤14为表单的预览
如图2所示,制作word文件,首先绘制word表格,然后根据需求对表格定义表单字段所涉及的符号、格式、功能。每个符号只能占一个字符,即在使用符号定义字段时必须在英文状态下输入符号。
字段的符号、格式、功能概括如下:
1、符号[]的使用格式为[字段名],其功能是定义字段,必须在单独的单元格中设置;
2、{}()的使用格式为{字段名}(数字),其功能是定义字段及字符数,且()中的字符数必须填写。如果字段的高级属性要设置为编辑列表、查看列表或者编辑网格。则此字段必须是用字符[]定义的,而不能用()来定义,()里的数字表示该字段显示的宽度;
3、$的使用格式为$$标题名$$,其功能是定义表单的标题,导入***后,格式为:黑体、四号。
如图3所示,另存为筛选过的网页格式。
如图4所示,在主表单定义中单击“新增”按钮,新增定义表单。
如图5所示,填写表单基本信息,名称、版本号、分类等。
如图6所示,保存表单基本信息,确定保存成功。
如图7所示,在表单模板中,导入表单,单击“浏览”,浏览本地文件。
如图8所示,选择经过图3后筛选过的网页格式。
如图9所示,编译表单,程序自动识别word文件中的标记,并形成表单模板。
如图10所示,确定编译成功。
如图11所示,进行字段基本属性的设置,对基本属性中的数据类型和精度进行设置,其中数据类型包括:字符串、整数、浮点数、固定精度、金额、日期、大文本。其中数据类型定义如下:
1.字符串,最常见,用于记录比较短的文字信息;
2.整数表示此字段只能录入整型数据,此类型可以参于表单里的数据计算;
3.浮点数表示此字段可录入整数或小数数据,一般用于货币、金额,此类型可以参于表单里的数据计算;
4.固定精度表示此字段固定整数或小数的位数,此类型可以参于表单里的数据计算;
5.金额表示此字段的数据为金额类型,此类型可以参于表单里的数据计算;
6.日期表示此字段为日期格式,此类型不能参于表单里的数据计算;
7.大文本专门用于大段文字的录入,此类型不能参于表单里的数据计算。精度值表示此字段可以录入内容的字符数。当字段的数据类型为固定精度时,精度值的格式应为:总位数,保留小数点位数;如:精度中的数值为7,2时,表示此字段中数据的整数部分不能大于5位,小数点位数保留2位。字段说明表示对此字段做些注解,帮助理解该字段的用途。
如图12所示,保存基本属性设置,确定保存成功。
如图13所示,进行字段的高级属性设置,字段高级属性包涵对字段的控件类型、控件参数、缺省值、验证函数、显示格式、对齐方式的设置。数据类型在定义表单字段基本属性时,已经给每个字段都定义了数据类型。此处不能修改;其描述如下:
1、控件类型是控制字段特性的主要依据,在定义之前应先了解表单中每个字段所要表达的内容,以及控件类型所能达到的效果。根据字段的数据类型的不同,可供选择的控件类型也不一样。控件类型有“标准输入框、多行输入框、只读输入框、下拉数据字典、只选下拉框、可输入下拉框、下拉数据表、弹出数据表选择、Radio单选-横向、Radio单选-纵向、自动编号、追加意见、计算结果、图片、网页内容、附件、知会人、Word编辑器、Excel编辑器、相关表单返回值、编辑列表、查看列表、编辑网格、日期”。
2、控件参数主要是设置控件类型的参数。如我们在控件类型中选择“多行输入框”,就必须在控件参数中录入2或者2以上的整数,来控制该字段的可输入的空间大小。
3、缺省值表示在打开表单时***会自动生成所选择的缺省值内容,无需录入,选择。
最常用的缺省值有以下几种:
当前日期、登录人姓名、登录人部门、登录人帐号、登录人岗位、登录人工号等。
4、验证函数表示验证用户输入的数据是否合法,并给出相应的提示。
5、显示格式,主要针对日期前后顺序和金额小数点后位数的设置。
6、对齐方式,字段名称在表单中的位置,主要有左对齐、右对齐和中间对齐。
如图14所示,保存字段高级属性的设置,并确认保存。
如图15所示,预览表单,经过测试后,可投入使用。
Claims (16)
1.一种通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,软件使用者不需要在专业的web开发工具或其他软件中进行繁琐的表单设计,即可快速根据word表格建立web表单及数据库的应用,从而将复杂繁琐的而且专业性极强的工作变得非常容易,其特征在于,用户在Microsoft Word中建立Word文件,并按照一定的规则标记需要在生成的web表单中录入的数据,然后通过Word保存为筛选过的网页,并将该网页作为模板进行编译,程序自动识别word文件中的标记,并将这些标记作为数据库字段自动生成数据表。
2.该***自动生成web表单及自动建立数据表的方法至少包含以下步骤。
1.制作word文件。
2.另存word文件为筛选过的网页,选择文件菜单->另存为网页->在弹出的对话框中选择保存类型为:筛选过的网页(*.htm;*.html)->确定保存文件为XXX.html。
3.表单的创建,打开标准菜单->表单流程定义->主表单定义,单击“新增”按钮,创建表单。
4.进入基本设置->表单属性中,填写表单的名称及其他基本信息。
5.单击“保存”按钮,确认保存。
6.基本设置->表单模板,导入表单,单击“浏览”按钮。
7.弹出选择文件,选择步骤2中筛选过的网页格式文件。
8.单击“编译”,对表单进行编译。
9.弹出提示框,单击“确定”,确定表单编译成功。
10.基本设置->字段基本属性,设置“数据类型”、“字段说明”和“精度”。
11.保存字段基本属性设置。
12.基本设置->字段高级属性,对字段的控件类型、控件参数、缺省值、验证函数、显示格式、对齐方式的设置。
13.保存字段高级属性设置
14.形成表单,预览。
3.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤1中,通过Microsoft Word绘制web表格,制作word文件。
4.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤2中,将word文件保存为可筛选的网页格式,目的在于把网页中的允余代码去掉。
5.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤3中,单击“新增”按钮创建表单。
6.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤4中,通过表单属性的基本设置,输入表单名称,建立表单的基本信息。
7.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤5中,确认表单的基本信息已保存。
8.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤6中,从表单模板中,单击“浏览”,打开本地文件。
9.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤7中,选择步骤2中另存后的筛选网页格式。
10.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤8中,单击“编译”,程序自动识别word文件中的标记,并形成表单模板。
11.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤9中,确认表单编译成功。
12.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤10中,对基本属性中的数据类型和精度进行设置,其中数据类型包括:字符串、整数、浮点数、固定精度、金额、日期、大文本。
13.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤11中,保存对字段的基本属性设置。
14.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤12中,字段高级属性是定义表单字段属性最重要的一部分,字段高级属性包涵对字段的控件类型、控件参数、缺省值、验证函数、显示格式、对齐方式的设置。
15.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤13中,保存对字段的高级属性设置。
16.如权利要求1所述的通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法,其特征在于步骤14中,通过步骤6中的表单的属性设置,可以进行预览,测试并确定后投入使用。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100743521A CN101149737A (zh) | 2007-05-10 | 2007-05-10 | 通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100743521A CN101149737A (zh) | 2007-05-10 | 2007-05-10 | 通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101149737A true CN101149737A (zh) | 2008-03-26 |
Family
ID=39250266
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007100743521A Pending CN101149737A (zh) | 2007-05-10 | 2007-05-10 | 通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101149737A (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101794280A (zh) * | 2010-03-11 | 2010-08-04 | 北京中科辅龙计算机技术股份有限公司 | 一种基于表格模板集的表格自动生成方法及*** |
CN102779040A (zh) * | 2012-06-21 | 2012-11-14 | 东莞市微模式软件有限公司 | 一种生成自定义表单的方法和装置 |
CN103136173A (zh) * | 2011-11-29 | 2013-06-05 | 北京建龙重工集团有限公司 | 大批量转换word或excel格式表单文档为网页页面的方法 |
CN104090768A (zh) * | 2014-07-18 | 2014-10-08 | 武汉市科尔创新软件技术有限公司 | 智能手机端表单自动生成***及方法 |
CN104331854A (zh) * | 2014-11-21 | 2015-02-04 | 浙江和仁科技股份有限公司 | 一种护理病历文书表单编辑器实现技术 |
CN104598455A (zh) * | 2013-10-31 | 2015-05-06 | 南京思润软件有限公司 | 一种基于b/s架构***的表单一键替换展示实现方法 |
CN105718473A (zh) * | 2014-12-05 | 2016-06-29 | 成都复晓科技有限公司 | 一种数据建模的方法 |
CN105786788A (zh) * | 2016-03-22 | 2016-07-20 | 江苏国泰新点软件有限公司 | 一种利用word程序生成表单的方法和装置 |
CN107862112A (zh) * | 2017-10-24 | 2018-03-30 | 中国昆仑工程有限公司 | 适于AutoCAD平面布置图的元件材料自动统计和绘制方法 |
CN107895047A (zh) * | 2017-12-04 | 2018-04-10 | 山东浪潮通软信息科技有限公司 | 一种表单导入导出方法及装置 |
CN108205744A (zh) * | 2016-12-19 | 2018-06-26 | 成都鼎桥通信技术有限公司 | 工作流流程表单的实现方法及装置 |
CN109284292A (zh) * | 2018-09-28 | 2019-01-29 | 广东电网有限责任公司 | 一种移动式作业表单的生成方法、生成***及相关装置 |
CN111222066A (zh) * | 2019-12-31 | 2020-06-02 | 航天信息股份有限公司广州航天软件分公司 | 一种用于事件处理及搜索的下拉组件***及方法 |
CN112001157A (zh) * | 2020-08-26 | 2020-11-27 | 湖北盈帆数据技术有限公司 | 一种网页数据表格在线设计方法及装置 |
-
2007
- 2007-05-10 CN CNA2007100743521A patent/CN101149737A/zh active Pending
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101794280A (zh) * | 2010-03-11 | 2010-08-04 | 北京中科辅龙计算机技术股份有限公司 | 一种基于表格模板集的表格自动生成方法及*** |
CN103136173A (zh) * | 2011-11-29 | 2013-06-05 | 北京建龙重工集团有限公司 | 大批量转换word或excel格式表单文档为网页页面的方法 |
CN102779040A (zh) * | 2012-06-21 | 2012-11-14 | 东莞市微模式软件有限公司 | 一种生成自定义表单的方法和装置 |
CN102779040B (zh) * | 2012-06-21 | 2015-11-18 | 东莞市微模式软件有限公司 | 一种生成自定义表单的方法和装置 |
CN104598455A (zh) * | 2013-10-31 | 2015-05-06 | 南京思润软件有限公司 | 一种基于b/s架构***的表单一键替换展示实现方法 |
CN104090768A (zh) * | 2014-07-18 | 2014-10-08 | 武汉市科尔创新软件技术有限公司 | 智能手机端表单自动生成***及方法 |
CN104331854A (zh) * | 2014-11-21 | 2015-02-04 | 浙江和仁科技股份有限公司 | 一种护理病历文书表单编辑器实现技术 |
CN105718473B (zh) * | 2014-12-05 | 2019-01-25 | 成都复晓科技有限公司 | 一种数据建模的方法 |
CN105718473A (zh) * | 2014-12-05 | 2016-06-29 | 成都复晓科技有限公司 | 一种数据建模的方法 |
CN105786788A (zh) * | 2016-03-22 | 2016-07-20 | 江苏国泰新点软件有限公司 | 一种利用word程序生成表单的方法和装置 |
CN108205744A (zh) * | 2016-12-19 | 2018-06-26 | 成都鼎桥通信技术有限公司 | 工作流流程表单的实现方法及装置 |
CN107862112A (zh) * | 2017-10-24 | 2018-03-30 | 中国昆仑工程有限公司 | 适于AutoCAD平面布置图的元件材料自动统计和绘制方法 |
CN107895047A (zh) * | 2017-12-04 | 2018-04-10 | 山东浪潮通软信息科技有限公司 | 一种表单导入导出方法及装置 |
CN109284292A (zh) * | 2018-09-28 | 2019-01-29 | 广东电网有限责任公司 | 一种移动式作业表单的生成方法、生成***及相关装置 |
CN111222066A (zh) * | 2019-12-31 | 2020-06-02 | 航天信息股份有限公司广州航天软件分公司 | 一种用于事件处理及搜索的下拉组件***及方法 |
CN112001157A (zh) * | 2020-08-26 | 2020-11-27 | 湖北盈帆数据技术有限公司 | 一种网页数据表格在线设计方法及装置 |
CN112001157B (zh) * | 2020-08-26 | 2021-07-27 | 湖北盈帆数据技术有限公司 | 一种网页数据表格在线设计方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101149737A (zh) | 通过Microsoft Word快速建立web表单及自动在数据库中建立对应数据表的方法 | |
US11210456B2 (en) | Method relating to preparation of a report | |
CN108427556B (zh) | 一种表单设计解析方法及*** | |
CN101122899B (zh) | 报表的生成方法和设备 | |
CN110738037B (zh) | 用于自动生成电子表格的方法、装置、设备及存储介质 | |
US20040221233A1 (en) | Systems and methods for report design and generation | |
CN116225399A (zh) | 基于电子表格的软件应用程序开发 | |
CN110543303B (zh) | 一种可视化业务平台 | |
CN109657215A (zh) | 基于模板的文档生成方法、设备、存储介质及装置 | |
CN103593456B (zh) | 表单自定义设计方法及装置 | |
CN102779118B (zh) | 一种论文的排版方法及*** | |
CN103324731A (zh) | 将电子表格文件转换为网页格式文件的方法和装置 | |
CN102339314A (zh) | 一种基于xml的跨终端的数据表单描述与展现方法 | |
CN103077185A (zh) | 一种基于对象的自定义扩展信息的方法 | |
CN103136317A (zh) | 工程管理***工程合同在线审批信息化实现方法 | |
CN107544808A (zh) | 一种网页表单的生成方法和装置 | |
CN106469140A (zh) | 一种报表生成***及其方法 | |
CN106339363A (zh) | 一种ppt报告的制作方法和装置 | |
CN110968996A (zh) | 一种文档制作方法、装置、设备以及存储介质 | |
CN105630747A (zh) | 一种应用于特种设备行业的检验报告专业化***及方法 | |
CN116468010A (zh) | 报表生成方法、装置、终端及存储介质 | |
CN110321539A (zh) | 一种特种设备监管平台用报表工具 | |
CN101968782B (zh) | 一种基于银行***的报表表样转换***及方法 | |
CN101201750B (zh) | 利用语法词法分析工具为编解码提供数据的方法 | |
CN102043769A (zh) | 单据编辑方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C57 | Notification of unclear or unknown address | ||
DD01 | Delivery of document by public notice |
Addressee: Liao Yihong Document name: Notification of Passing Examination on Formalities |
|
C57 | Notification of unclear or unknown address | ||
DD01 | Delivery of document by public notice |
Addressee: Liao Yihong Document name: the First Notification of an Office Action |
|
C57 | Notification of unclear or unknown address | ||
DD01 | Delivery of document by public notice |
Addressee: Liao Yihong Document name: Deemed as a notice of withdrawal (Trial) |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080326 |