主题:在VFP中怎样把后缀名为DBF文件生成后缀名为html 的文件
zwc0215
[专家分:0] 发布于 2009-02-19 16:08:00
在VFP中怎样把如ABC.DBF文件生成ABC.html 的文件,经过EXCEL或WORD程序中转也行。请高手指教!不胜感谢!
回复列表 (共13个回复)
沙发
oufeiwen [专家分:910] 发布于 2009-02-19 20:24:00
打开dbf文件,再用brow,在系统菜单“文件”->“另存为html”
板凳
zwc0215 [专家分:0] 发布于 2009-02-20 09:58:00
谢谢1楼。
如写在程序中,用什么命令?
3 楼
mvfpuser [专家分:10] 发布于 2009-02-21 12:50:00
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 楼
zwc0215 [专家分:0] 发布于 2009-02-21 19:57:00
谢谢3楼!可惜看不懂,可以用中文说明吗?
5 楼
yjr3032570 [专家分:3360] 发布于 2009-02-21 20:03:00
USE ABC IN 0 &&打开文件
SET CLASSLIB TO ffc\_internet.vcx &&调用vfp类库
db=CREATEOBJECT("_dbf2html")
db.genhtml
USE
retu
6 楼
zwc0215 [专家分:0] 发布于 2009-02-22 21:39:00
谢谢5楼!
但还有二个问题求解:
1、DBF表中只选几个字段,要怎么操作?
2、生成的网页文件马上会显示出来,不让它马上显示,要怎么操作?
7 楼
yjr3032570 [专家分:3360] 发布于 2009-02-23 11:05:00
1.只选几个字段
SELECT 字段1,字段2 FROM abc INTO CURSOR tmp
SELECT tmp
2.不显示
db=CREATEOBJECT("_dbf2html")
db.nGenOutput=0 &&不显示
db.genhtml
8 楼
jinlonggao [专家分:17130] 发布于 2009-02-23 15:12:00
看来VFP深玄了,要能把VFP学透彻了,也真不容易!
9 楼
zwc0215 [专家分:0] 发布于 2009-02-24 23:25:00
实在太感谢5楼了。
我还要得寸进尺。在生成表格前如能加上标题更好,怎样加呢?请5楼不吝指教!
10 楼
ihorse [专家分:970] 发布于 2009-02-26 06:25:00
这看来是相当有用的,转成html后更容易被网络用户访问
我来回复