当前位置: 首页 > 专利查询>微软公司专利>正文

表单形式的表的自动生成和聚合制造技术

技术编号:5408845 阅读:288 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了用于自动生成与电子表格表相关联的表单的技术。这种表单具有与电子表格表上所列出的数据属性相对应的数据录入字段。可以通过用户界面(如,图标或其它面向对象的用户界面)将表单与电子表格表相关联。以此方式,可以通过定点设备的一个点击来提供用以显示表单的命令。表单一般可以与电子表格表中的每个条目相关联,以使得来自所选择的条目的数据得以显示。除了录入新数据或修订已有数据外,还可以通过表单上所包含的导航机制进行对电子表格表中已有数据的浏览。本发明专利技术还公开了用于将与电子表格表或工作簿相关联的表单聚合成网页的技术。

【技术实现步骤摘要】
【国外来华专利技术】表单形式的表的自动生成和聚合背景电子表格应用程序是用于提供方便、简单和直观的方式以录入、组织、管理、查看、 存储、以及搜索数据的常用程序。电子表格应用程序通常用行和列将数据组织成表。每个 列通常表示特定的数据属性。例如,包括与慈善捐赠相对应的数据的“捐赠”表可以具有诸 如姓名(例如,捐赠者姓名)、地址、城市、州、邮编、电子邮件、以及认捐额等各个列。这些 列中的一列可以是被用来对表的行进行排序的关键列。例如,捐赠表的关键列可以是姓名 列。该表的每行通常包括与特定的关键列条目相对应的数据。例如,如果捐赠表的姓名列 中的第一条目是“John Doe”,则该捐赠表的第一行可以包括John Doe的地址、城市、州、邮 编、电子邮件、以及认捐额。常规电子表格的一个缺点是这些表不是总是用以录入或查看数据的最方便的结 构。例如,当用户录入或查看特定数据表行的数据时,用户会希望只查看该行的数据。但表 格式通常迫使用户查看该表的多个行而不是一次只显示单个行。当其他多个行也被显示 时,集中和关注于单个行对于用户来说常常是困难的和困惑的。另外,因为表的单元格不是 总是紧邻对应的列标题或关键列条目,所以确定特定单元格所对应的特定列标题或关键列 条目对于用户而言常常是困难的,这会导致数据被输入到错误的列。表单是用于录入和查看数据的替换结构。表单可以包括多个数据录入字段,每个 数据录入字段对应于特定的数据属性。例如,包括与慈善捐赠相对应的数据的“捐赠”表单 可以具有诸如姓名(例如,捐赠者姓名)、地址、城市、州、邮编、电子邮件、以及认捐额等各 个数据录入字段。表单的每个“条目”通常包括该表单中所包括的各数据录入字段中的每 个数据录入字段的对应数据值。与显示多个行的表不同,表单通常一次只显示单个表单条 目(也被称作记录)。另外,与在表中不同,表单中的每个数据录入字段通常与用于命名或 标识该对应数据录入字段的标签相邻地进行显示。表单(特别是其中用户无需真正打开电 子电格表来在该电子表格表中添加或编辑数据的聚合表单)的另一优点是,它为各用户提 供了如下机制将数据录入到电子表格表中而无需允许各用户查看该电子表格表中的整个 数据集。此“私有的”数据录入在被录入的数据在本质上是个人的或私有的时候(例如,在 搜集人们关于某论题的评论和/或观点的时候)是特别有益的。因此,虽然表提供了若干 优点,但存在其中与表相组合来使用表单会有益的一些情景。概述本文中公开了用于自动生成与电子表格表相关联的表单的技术。一种示例性技术 包括生成表示电子表格表的表单,其中所生成的表单具有与该电子表格表上所列出的数据 属性相对应的数据录入字段。可以通过用户界面(如,图标或其它面向对象的用户界面) 将表单与电子表格表相关联。以此方式,可以通过定点设备的一个点击来提供用以显示表 单的命令。表单一般可以与电子表格表中的每个条目相关联,以使得来自所选择的条目的 数据得以显示。如果所选择的条目不包含任何数据,则表单将会是空白的,以使得可以经由 该表单将新数据录入到电子表格表中。除了录入新数据或修订已有数据外,还可以通过表 单上所包含的导航机制进行对电子表格表中已有数据的浏览。本文中还公开了用于将与电子表格表或工作簿相关联的表单聚合到网页中的技 术。通过将针对该表单的代码嵌入到网页中,可以采用与之相连的电子表格服务来更新该 电子表格表中的信息。提供此概述以便以简化的形式介绍将在下面详细描述进一步描述的一些概念。此 概述并非意在标识所要求保护的主题的关键特征或必要特征,也并非意在用来帮助确定所 要求保护的主题的范围。附图简述在参照附图阅读了以下的详细描述之后,将会更好地理解各说明性实施例,附图 中附图说明图1是示例性计算设备的框图;图2表示描绘了示例性电子表格表的屏幕显示,其中与该电子表格表中的每个条 目相关联的表单在覆盖在该电子表格表上的分开窗口中示出;图3是描绘了用于经由与电子表格表的每个条目相关联的表单将数据录入到该 电子表格表中的方法的步骤的流程图;图4是描绘了用于将表单聚合到网页中以使得将录入到表单中的数据自动提供 给与之相关联的电子表格表的系统的框图;以及,图5是描绘了用于经由网页中所聚合的表单自动将数据录入和更新到电子表格 表中的方法的步骤的流程图。详细描述使用具体细节来描述专利技术主题以满足法定要求。然而,描述本身并非意在限制本 专利的范围。相反,可以预想到,结合当前的或未来的其它技术,还能以其它方式来实现所 要求保护的主题,以包括不同步骤或与本文中所描述的那些相类似的步骤的组合。图1示出了可以实现上述主题的合适的计算系统环境100的示例。计算系统环境 100只是合适的计算环境的一个示例,并且并非意在对上述主题的使用范围或功能提出任 何限制。计算环境100也不应被解释成对与示例性操作环境100中所示的组件中的任何一 个组件或组件组合有任何依赖性或要求。参照图1,计算系统环境100包括计算机110形式的通用计算设备。计算机110的 组件可以包括但不限于处理单元120、系统存储器130、以及用于将包括系统存储器在内 的各种系统组件耦合到处理单元120的系统总线121。系统总线121可以是包括如下几种 总线结构中的任何一种存储器总线或存储器控制器、外围总线、以及使用各种总线体系结 构中的任何一种的局部总线。作为示例而非限制,这些体系结构包括工业标准体系结构 (ISA)总线、微通道体系结构(MCA)总线、增强型ISA (EISA)总线、视频电子技术标准协会 (VESA)局部总线、以及外围部件互连(PCI)总线(也称为夹层总线)。计算机110通常包括各种计算机可读介质。计算机可读介质可以是可以被计算机 110访问的任何可用介质,并且包括易失性和非易失性介质、可移动和不可移动介质。作为 示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包 括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或 技术来实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于 肌1、1 011』£ 1 011、闪存或其它存储器技术、0)1 011、数字多功能盘(DVD)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储设备、或可以被用来存储所需信息并且可以被计算机110 访问的任何其他介质。通信介质通常以诸如载波或其它传输机制等已调制数据信号来体现 计算机可读指令、数据结构、程序模块或其它数据,并包括任何信息传递介质。术语“已调制 数据信号”是指其一个或更多个特性以在信号中编码信息的方式被设置或更改的信号。作 为示例而非限制,通信介质包括有线介质(如,有线网络或直接有线连接)、以及无线介质 (如,声学、RF、红外线和其它无线介质)。以上的任何组合也应当包括在计算机可读介质的 范围内。系统存储器130包括易失性和/或非易失性介质(如,只读存储器(ROM) 131和 随机存取存储器(RAM) 132)形式的计算机存储介质。基本输入/输出系统133 (BIOS)包 含如在启动过程中帮助在计算机110内的元件之间传送信息的基本例程,的它通常被存储 于ROM 131中。RAM 132通常包含处理单元120可立即访问和/或当前正在操作的数本文档来自技高网...

【技术保护点】
一种计算机可读介质,其上存储有用于执行包括如下步骤的过程的计算机可执行指令:生成电子表格表(202)生成表示所述电子表格表(202)的表单(300)将所述表单(300)与所述电子表格表(202)相关联;接收用以显示与所述电子表格表(202)相关联的表单(300)的命令;以及,作为响应,显示与所述电子表格表相关联的表单。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:J坎贝尔CD科维顿D帕里什E梅格多
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1