作者:Todd Ogasawara
利用HanDBase Desktop应用程序,任何应用软件几乎都可以使用HanDBase数据库的数据。这里介绍基本的步骤。
需要具备
HanDBase Desktop伴侣应用软件(与Pocket PC的HanDBase捆绑在一起的)。
须知
在导入桌面数据库或电子表格的数据时,你必须保证这些数据符合HanDBase的限制,即一个数据库中至多65,000条记录,每条记录至多30字段。
支持语言
英语(和其他适用的语言)。
学习使用HanDBase Desktop
Pocket PC的HanDBase数据库软件包包括:适用于台式机和笔记本上各种版本Microsoft Windows的应用软件。由图1你可以大概了解HanDBase Desktop的应用软件。一般来说,HanDBase Desktop应用软件与Pocket PC版本完全一样,只不过由于窗口更大的缘故,它能够显示更多的信息。
但是,“文件”菜单中有两个重要的选项可以让你将HanDBase数据库用于各种各样有趣的地方。这两个选项是“导出”和“导入”。
图1 HanDBase Desktop应用软件
导出数据
表2显示出五种可以导出的数据类型:
- 逗号分隔符文件(.csv是逗号分隔值(comma separate values)的缩写)
- Microsoft Excel文件(.xls)
- Microsoft Word 文件(.doc)
- Web 页(.html)
- XML (.xml)
图2 文件导出选项
逗号分隔符文件格式是你在向Microsoft Access这样的应用软件中导入数据时要用到的。我发现唯一需要选中的选项是“用字段名来创建第一行(Create First Line with Field Names)”(见图3)。Microsoft Access有一个与之匹配的选项,正确地用你HanDBase的字段名标记Microsoft Access记录的字段。软件会自动识别和设置文字和数字字段。但日期字段需要专门定义。而且,如果日期字段没有按照专门格式填写或是默认的“无日期(NO DATE)”,那么在导入过程中,就会报出错误信息。不过你可以忽略这条信息,因为正确填写的日期字段会正确地导入。
图3 逗号分隔文件导出选项
Microsoft Excel和Microsoft Word的导出选项能够如期地创建电子表格和文档表格。但为了美观的原因你或许想要编辑文档表格的格式。
你看到Web页有自己的一套导出选项。不过,使用默认的设置你还是可以创建看得过去的Web表格。在实际创建一个.html文件之前,你也可以预览Web版本的HanDBase表格。
我个人大量地使用XML的导出选项。XML是“扩展标记语言(eXtensible Markup Language)”的缩写。XML提供了一种定义数据格式的方法。特别是,XML能够在Web上两个不相似的应用软件之间传送结构化内容。我用XML更新我个人的MobileViews.com网站上的某些网页。你可以看到一个非常简单的应用,即,用XML和一点JavaScript来创建我的Pocket PC 应用列表(Applications List)。在我的“每日评论页”(Daily Commentary page)上你还可以找到XML复杂应用的例子。
在这两个例子中,你在Web页上看到的信息已经输入到我的Pocket PC上的HanDBase里。数据转换成XML数据结构,反过来由JavaScript程序解释和定义格式。注意,我“每日评论页”上的图像并没有储存在HanDBase上。但是,图像文件名却在HanDBase上。这些图像文件名由JavaScript程序处理。
导入数据
只有逗号分隔值文件格式可以导入。但是大多数应用软件(例如,Microsoft Access,Excel和Word)都能生成这种几乎到处通用的文件传输的文件格式。Microsoft Access和Excel用“另存为(Save As)”选项就能生成这种文件类型。你可以依照下述步骤把Microsoft Word的表格转换成 .csv格式:
- 在Word里,选择“表格”菜单中的“转换”。
- 然后选择“表格转换成文字”。
- 接着把表格信息存储成纯文本文件。
图4和图5显示不同的文件导入选项。再次提示,最好用导出文件中第一行的字段名定义导出。
图4 控制数据移入数据库的导入选项
图5 导入文件信息选项
结论
使用HanDBase Desktop应用软件“导出”和“导入”选项可以把HanDBase和各种不同软件结合起来使用,这些软件可能是你每天都在台式机或笔记本PC上用到的。找到正确的软件间沟通的方法能够大大地提高你的效率。