正文

VFP命令系列教程---APPEND GENERAL 命令2006-04-30 10:58:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/itzhiren/13401.html

分享到:

APPEND GENERAL 命令

从文件中导入 OLE 对象并将其放入通用字段中。
APPEND GENERAL GeneralFieldName [FROM FileName]
   [DATA cExpression] [LINK] [CLASS OLEClassName]
参数
GeneralFieldName
指定放置 OLE 对象的通用字段名。可以用带有表别名的字段名来指定在非当前工作区中打开的表的通用字段。

FROM FileName
指定包含 OLE 对象的文件。必须给出文件全名,包括扩展名。如果文件不在当前目录或当前文件夹中,还需要给出文件的路径。

DATA cExpression
指定字符表达式,此表达式作为一个字符串存入 OLE 对象的通用字段中。OLE 对象必须能接收和处理字符串。例如,不能往 Paintbrush. 的图片对象中存入字符串。

LINK
建立 OLE 对象和包含对象的文件间的链接。OLE 对象出现在通用字段,但对象定义仍在文件中。如果省略 LINK,OLE 对象将嵌入到通用字段中。

CLASS OLEClassName
指定 OLE 对象是 OLE 类,而非其默认类。
当包含 OLE 对象的文件的扩展名与默认的扩展名不同而且你想为类强制行为时, 你可以指定一个类名。如果默认的扩展名可用于多个 Automation 服务程序, 包括 class 来指定一个特定的服务程序。

备注
如果在通用字段中已有一个 OLE 对象,它将被源文件中的 OLE 对象取代。要从通用字段中移去 OLE 对象, 使用不带额外参数的 APPEND GENERAL GeneralFieldName (GeneralFieldName 是要清除的通用字段)。
关于 Visual FoxPro 中的 OLE 对象的更多信息, 参见添加 OLE。

示例
以下示例从 excel 目录或文件夹中导入 microsoft excel 图表,存入通用字段 mygenfield 中。
CREATE TABLE MyGenTbl (mygenfield G)
APPEND BLANK  && 添加一个空记录
APPEND GENERAL mygenfield FROM C:\EXCEL\BOOK1.XLS CLASS EXCELCHART

阅读(7606) | 评论(1)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册