设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

Apache Open Office Database 使用入门

2013-7-19 10:59| 发布者: 红黑魂| 查看: 3148| 评论: 0|原作者: 王丽凤|来自: ibm/dw

摘要: 引言办公室中很多日常业务需要使用办公套件,Open Office 是开源免费的办公套件,且被广泛使用。Open Office Database 类似于 Microsoft Access,负责对基本的数据源进行数据存储和数据管理,并与 Open Office 的应 ...

图 4. Table Relation

 

Query

Task Zone 中提供三种 Task,分别是通过设计视图自定义 Query,通过向导创建视图,在 SQL 视图中创建 Query。

通过设计视图自定义 Query

设计视图中提供定义 Query 常用的条件,可以对多表或者多个 Query 进行查询。

图 5 是 Query 设计视图中提供的条件,主要包括 Field, Table, Sort, Visible,Function 等。


图 5. Query Design

 

使用向导创建 Query

用户可以通过 Base 提供的向导创建 Query。其中提供 Field 选择,Sort Order, Grouping 等设计界面。

SQL 视图中创建 Query

用户也可以使用 SQL 语句创建 Query。用户可以很容易的在 Query 设计视图和 SQL 视图之间切换。

SQL 视图类似于 Command Line Client, 同时提供了 SQL 语句语法检查,但并不对 SQL 语句的逻辑进行检查。

Form

Base 提供两种方式创建 Form 表单,一种是通过设计视图创建表单,一种是通过向导创建表单。

通过设计视图创建 Form

Base 提供控件设计视图,将控件关联到具体 Event,并通过控件触发 Event。该设计视图主要针对有开发能力,具有编写 Macro 能力的用户。

通过向导创建表单

对于普通用户,可以使用向导进行表单的创建。用户可以很容易的创建数据输入和展示的 Form。

Form 向导中提供了 Field 选择,创建子 Form(针对具有一对多关系的表格),控件排版,设计表单样式等操作。

Report

用户可通过向导创建 Document 形式的 Report。


Copy/Paste/Paste Special

Base 对象在 Base 文件内部的拷贝和粘贴都是在 Object Zone 进行的。具体有表格的拷贝和粘贴,表格的拷贝和特殊粘贴,将表格拷贝粘贴到 Open Office 的其他编辑器上。

  1. 表格的拷贝和粘贴

在 Object Zone 选择要拷贝的表格,粘贴表格时出现图 6 所示对话框。


图 6. Copy Table

 

  • Definition and data:拷贝 Table 定义和数据;
  • Definition:只是拷贝 Table 定义,不拷贝数据;
  • As table view:拷贝表格的定义和数据。
  • Append data:将数据拷贝到已存在的表格中。粘贴时需要选择已存在的表格进行粘贴,且源表格和目的表格的 Field 名和类型需相同。
  1. 表格的拷贝和特殊粘贴 (Paste Special)

目前只有表格具有特殊粘贴的功能。用户选择 Paste Special 后会出现图 7 所示对话框。


图 7. Paste Special

 

  • Formatted text(RTF)
  • HTML(Hyper Text Markup Language)
  • Data source table
  1. Table 拷贝和粘贴到 Writer 和 Calc
  • 将 Table 拷贝到 Calc 文件时,即将其 Field 和 Record 拷贝到 Calc。
  • 将 Table 拷贝到 Writer 文件时,Writer 提供对话框将 Table 转换成所需要的格式,见图 8。


图 8. Paste Table to Writer

 

导出 Base 数据

将数据拷贝到 Calc 文件中,然后将 Calc 文件保存为其支持的文件类型。

导入 Base 数据

两种方式可以导入 Base 数据:

  1. 将 Text,Calc 文件作为数据源导入。作为数据源后 Text,Calc 文件已只读的形式存在。
  2. 将 Calc 中数据以拷贝粘贴的方式导入到 Base 文件中。Base 同样提供图 6 所示对话框。

说明:

  1. 将 Text 或者 Calc 文件导入时,文件第一行必须提供表头的信息(Field Name),第二行必须是第一个有效数据行。
  2. 在 Windows 系统中,可以在 Calc 和 Base 之间使用拖拽的方式代替拷贝粘贴。

注册和集成 Base 文件

注册 Base 文件

在 Base 中有两种方式将 Base 文件注册到 Open Office 中,将 Base 文件注册到 Open Office 后,Writer 和 Calc 便可直接在其编辑器中对 Base 数据进行操作。

用户可以通过菜单 Tools->Options->OpenOffice.org Base->Data Base 查看目前已注册的所有 base 文件。同样用户可通过该菜单解注册已经注册成功的 Base 文件。

  1. 自动注册

创建 Base 文件最后一步会出现图 9 所示的对话框,其中可以选择将 base 文件注册到 Open Office 中。



酷毙
1

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部