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

浏览模式设计器制造技术

技术编号:2825545 阅读:164 留言:0更新日期:2012-04-11 18:40
浏览模式设计器让数据库应用程序的一般用户能够容易地设计报告。用户可以使用浏览模式设计器来构建有意义的报告,其中聚合数据以及其中将相关数据组合成更易于信息消耗的成形模式。浏览模式设计器可以解释用户的动作并且推断要执行什么动作。可以使用用户界面来让用户改变正在设计的结果视图。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
具有不同能力水平的用户经常通过使用具有数据库引擎的数据库应用程序来创建报告。用户创建表单以输入和编辑数据库信息,并且一旦创建了表单,常常难以通过用户直观且易用的方式来改变或修改表单。模式一般用于定义表单,并且用于修改表单的模式的模式修改选项和/或对话框经常紧密依赖于数据库应用程序。数据库应用程序经常需要高水平的技术和数据库概念的核心知识来操纵数据库应用程序。因而,不熟悉正规数据库理论或者在数据库设计方面没有经验的用户,常常在检索和组织数据类型以及基于其输入数据的其它特征方面需要帮助。表单设计工具常常强迫用户将设计表单作为创建关于他们想要数据的视图(格式化的报告或表单)的最初步骤。该最初步骤对于大多数用户不直观并且为用户制造了额外的工作。常规的查询工具使用“设计器”和“向导”范例来创建表单。在抽象的“设计器”中,用户与其数据分开并且对结果的感觉被降低。向导是可用于让用户按步骤地经历创建新表单过程的工具,通常仅提供一次机会来获得他们想要的查询元素。(向导还具有数据为中心的视点,并且一般仅在之后提供格式化。)然而,向导通常比用户从设计器能获得的更多内容。此外,常规数据库应用程序被用作报告工具。除了需要某种较高水平的有关应用程序的经验之外,报告工具经常要求用户经历一个多步骤的过程来产生满意的报告。用户一般从许多不同数据源检索数据,这些数据源可具有或不具有关系信息。用户随后取得该信息并将它组合到单个报告中来打印或在屏幕上显示。传统上很难容易地构建报告,特别是吸引人的、信息丰富且易使用的报告。该背景信息并非旨在要标识必须由要求保护的主题解决的问题。
技术实现思路
提供本
技术实现思路
是为了以简化形式介绍下面进一步在具体实施方式中描-->述的概念中的一部分。本
技术实现思路
不是要标识要求保护的主题的关键特征或本质特征,也不是要用于帮助确定要求保护的主题的范围。根据一个方面,接收在显示表面上定位第一字段并在该显示表面上定位第二字段的用户命令,从而使用第二字段位置相对于第一字段位置的定位来定位第一和第二字段之间的逻辑关系。生成查询,该查询根据所定位的逻辑关系从第一和第二字段产生结果集合。该结果集合根据第一字段位置和第二字段位置来显示。根据另一方面,使用显示器来在显示表面上定位第一字段和第二字段,从而使用第二字段位置与第一字段位置的相对位置来确定第一和第二字段之间的逻辑关系。查询发生器创建查询,用于根据所确定的逻辑关系从第一和第二字段产生结果集合,并且根据第一字段位置和第二字段位置显示该结果集合。各实施例可被实现为计算机进程、计算机系统(包括移动手持式计算设备)或者诸如计算机程序产品的制造品。计算机程序产品可以是计算机系统可读的、并且编码用于执行计算机进程的指令的计算机程序的计算机存储介质。计算机程序产品也可以是计算系统可读的、并且编码了用于执行计算机进程的指令的计算机程序的在载波上传播的信号。附图说明参考下列附图描述各个非限制性和非穷尽性实施例,其中在各附图中,相似的参考标号引用相似的部分,除非另有说明。图1例示在浏览模式设计器中添加字段到堆叠式布局;图2例示在浏览模式设计器中添加字段到表式布局;图3例示在浏览模式设计器中添加字段到空白视图;图4例示在浏览模式设计器中当添加字段到空白视图时选择非默认布局;图5例示在组织为“Orders with Customers”(客户定单)的报告中启动一个示例联接操作;图6例示在组织为“Orders with Customers”的报告中一示例联接操作的结果;图7例示在组织为“Orders with Customers”的报告中创建查找字段;图8例示从组织为“Orders with Comments”的同一表中添加新字段;图9例示在组织为“Orders with Customers”的报告中启动一个示例的分组-->操作;图10例示在组织为“Orders with Customers”的报告中一示例分组操作的结果;图11例示用于显示有关数据的操作流1100;以及图12例示可用于实现在此所述的技术的通用计算机环境1200。具体实施方式下面参考附图更全面地描述各种实施例,这些附图构成这些实施例的一部分,并且示出用于实践本专利技术的特定示例性实施例。然而,可用许多不同形式实现各实施例并且不应解释为限制于在此所述的实施例;相反,提供这些实施例是为了使本说明书更完整,并能充分地向本领域的技术人员表达本专利技术的范围。各实施例可被实践为方法、系统或设备。因此,各实施例可以采用硬件实现、完全软件实现或组合软硬件方面的实现的形式。因此,下面的详细描述没有限制意义。各个实施例的逻辑操作实现为(1)运行于计算系统上的计算机实现步骤的序列和/或(2)计算系统内互连的机器模块。实现是依赖于实现实施例的计算系统的性能要求的选择问题。因此,构成在此所述实施例的逻辑操作可替换地称为操作、步骤或模块。数据一般以有组织的方式存储在计算机系统上,该方式允许数据响应于用户命令排序、操纵和显示。这种数据可以使用数据库系统来存储,数据库系统提供用户操纵数据的命令。另外,可使用模式来定义要如何存储和访问数据。近来,直接编码模式和操纵数据库信息需要的编程语言知识是一般用户所没有的,并且对于拥有这种知识的用户而言效率很低。也可以使用数据库设计器,但限制了同时访问数据和数据库结构的能力。传统上,数据库应用程序的用户要克服的最大困难之一是表单和报告的运行时间与设计经验之间的分裂。浏览模式一般是微软数据库中对象的运行时间模式。当处于浏览模式中时,表单和报告中的控件(诸如文本框和标签)是数据绑定的----即,它们以设计表单所确定的格式显示来自数据库中表的数据。浏览模式通常也是对象被打开的默认模式。“视图”是数据库中的可以用于可视地交互或者查看表格中存储的数据(例如,报告、表单、查询等等)的对象。-->在各个实施例中,浏览模式设计器是易于使用的构建表单与报告的界面。浏览模式设计器允许数据库应用程序的一般用户容易地设计表单和报告。用户可以使用它来构建有意义的报告,其中聚合数据以及将相关数据组合成更易于信息消耗的成形模式(shaped pattern)。浏览模式设计器不仅包括用于组合来自各种数据源的信息的系统,而且还通过让用户组合从显示表面选择的信息来允许个人从表格中精选所需数据。浏览模式设计器可以解释用户的动作并且推断要本文档来自技高网
...

【技术保护点】
一种用于指定相关数据的可视显示的计算机实现方法,所述方法包括:    接收在显示表面上定位第一字段的用户命令;    接收在所述显示表面上定位第二字段的用户命令,其中所述第二字段位置与所述第一字段位置的相对位置根据当前用户上下文内的现存逻辑关系确定可视放置,所述当前用户上下文是由所接收的定位第一和第二字段位置的用户命令建立的;    生成查询,使得所生成的查询根据所述现存逻辑关系从所述第一和第二字段产生结果集合;以及    根据所述第一字段位置和所述第二字段位置,在所述显示表面上显示所述结果集合。

【技术特征摘要】
【国外来华专利技术】US 2005-9-9 60/715,887;US 2006-1-31 11/344,5091.一种用于指定相关数据的可视显示的计算机实现方法,所述方法包括:
接收在显示表面上定位第一字段的用户命令;
接收在所述显示表面上定位第二字段的用户命令,其中所述第二字段位置
与所述第一字段位置的相对位置根据当前用户上下文内的现存逻辑关系确定
可视放置,所述当前用户上下文是由所接收的定位第一和第二字段位置的用户
命令建立的;
生成查询,使得所生成的查询根据所述现存逻辑关系从所述第一和第二字
段产生结果集合;以及
根据所述第一字段位置和所述第二字段位置,在所述显示表面上显示所述
结果集合。
2.如权利要求1所述的方法,其特征在于,所述第一字段位置和所述第二
字段位置被安排为表格中毗邻的列。
3.如权利要求1所述的方法,其特征在于,还包括向所述用户显示相对于
所述第一字段位置的、用于定位第二字段的有效插入位置。
4.如权利要求1所述的方法,其特征在于,还包括以下之一:将所述第一
和第二字段的表式布局显示改变为所述第一和第二字段的堆叠式布局显示,以
及将所述第一和第二字段的堆叠式布局显示改变为表式布局显示。
5.如权利要求1所述的方法,其特征在于,还包括提供在字段上进行分组
或取消分组(即,分别隐藏或显示一个字段的重复项)的控件。
6.如权利要求1所述的方法,其特征在于,所生成的查询包括用于联接所
述第一字段和所述第二字段的命令。
7.如权利要求1所述的方法,其特征在于,所述结果集合使用所述现存逻
辑关系来确定所述第二字段的放置。
8.如权利要求1所述的方法,其特征在于,还包括响应于所接收到的、定
位第二字段的命令来调节所述第一字段位置。
9.一种计算机实现的系统,用于编辑用来读取数据库数据并与其交互的对
象,所述系统包括:
用户界面,被配置为从所述用户接收在显示表面上定位第一字段和在所述
显示表面上定位第二字段的命令,其中所述第二字段位置与所述第一字段位置
的相对位置根据当前用户上下文内的现存逻辑关系确定可视放置,所述当前用
户上下文是由所接收到的定位...

【专利技术属性】
技术研发人员:AE舒特ZP伍德尔CD科维顿BS鲁伯K斯里尼瓦穆斯PR卡里莫夫SI雷瑟T卡瓦尔
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1