在实际应用VFP编写各类应用系统过程中,用户可能建立了大量的数据信息,这些信息一般都是存贮在各类数据表中,随着网络技术的迅速发展,许多数据信息要求在网上共享使用,如果相关的信息已经存在数据表中,可以不需要重新输入信息,直接生成可以在网上浏览使用的HTML格式文件,下面笔者介绍两种数据库内容到HTML格式输出的方法。
一、是利用VFP提供的数据表内容转换到HTML格式文件类库实现。在VFP系统目的FFC子目录下存在一个_internet.vcx类库,其中_dbf2html为数据表到HTML格式转换类,在使用时,可在表单控件窗口中使用添加类的方法将该类库添加到控件中,并在表单中添加_dbf2html类,该类有关的属性、事件和方法说明如下:
cSource属性指出生成HTML的数据表源文件名,缺省值为“”。
NgenOutput属性_GENHTML输出选项
0—生成输出文件
1—生成输出文件并在VisualFoxPro编辑器中显示它
2—生成输出文件并在InternetExplorer编辑器中显示它
3—在显示SaveAs对话框之后生成并显示输出文件
4—建立PUBLIC_oHTML对象并生成一个文件
5—建立PUBLIC_oHTML对象并不生成一个文件
缺省值为2
cOutFile属性指出输出的HTML文件的名称,缺省值为“”
IautoNameOutput属性指出_GENHTML是否自动基于源来命令该输出文件,缺省值为.T.。
IuseCurrentAlias属性指出是否使用当前别名作为源,缺省值为.T.。
Cscope属性指出输出的范围(例好NEXT或ALL),缺省值为“”。