回 帖 发 新 帖 刷新版面

主题:在VFP中怎样把后缀名为DBF文件生成后缀名为html 的文件

在VFP中怎样把如ABC.DBF文件生成ABC.html 的文件,经过EXCEL或WORD程序中转也行。请高手指教!不胜感谢!

回复列表 (共13个回复)

沙发


打开dbf文件,再用brow,在系统菜单“文件”->“另存为html”

板凳

谢谢1楼。
如写在程序中,用什么命令?

3 楼

This class converts a Visual FoxPro cursor (.DBF) to HTML. Hooks control the scope, visual layout and HTML generation. For more information on creating Web pages from Visual FoxPro tables, see Genhtml.prg. 

Category  Internet  
Default Catalog
 Visual FoxPro Catalog\Foundation Classes\Internet
 
Class
 _dbf2html
 
Base Class
 Custom
 
Class Library
 _internet.vcx
 
Parent Class
 _custom
 
Sample
 ...\Samples\Solution\Ffc\dohtml.scx
 


To use, drop the class on a project or form or, from the Component Gallery Item shortcut menu, select Add to Project or Add to Form. When you add the class to a form, Visual FoxPro opens a builder so you can accept the current values or specify the appropriate cSource, cOutFile, and nGenOutput values. When you drop the class on a project, you can choose between adding the class or creating a subclass.

4 楼

谢谢3楼!可惜看不懂,可以用中文说明吗?

5 楼

USE ABC IN 0     &&打开文件                          
SET CLASSLIB TO ffc\_internet.vcx &&调用vfp类库
db=CREATEOBJECT("_dbf2html")
db.genhtml
USE 
retu

6 楼

谢谢5楼!
但还有二个问题求解:
1、DBF表中只选几个字段,要怎么操作?
2、生成的网页文件马上会显示出来,不让它马上显示,要怎么操作?

7 楼

1.只选几个字段

SELECT  字段1,字段2 FROM abc INTO CURSOR tmp
SELECT tmp

2.不显示

db=CREATEOBJECT("_dbf2html")
db.nGenOutput=0    &&不显示
db.genhtml

8 楼

看来VFP深玄了,要能把VFP学透彻了,也真不容易!

9 楼

实在太感谢5楼了。
我还要得寸进尺。在生成表格前如能加上标题更好,怎样加呢?请5楼不吝指教!

10 楼

这看来是相当有用的,转成html后更容易被网络用户访问

我来回复

您尚未登录,请登录后再回复。点此登录或注册