append general 命令

對象的通用欄位名。 的通用欄位中。 對象的通用欄位中。

append general 命令
Imports an OLE object from a file and places it into a 從檔案中導入 OLE 對象並將其放入通用欄位中。

語法

APPEND GENERAL GeneralFieldName
[FROM FileName | FROM MEMO PICTureFieldName]
[DATA cExpression]
[LINK]
[CLASS OLEClassName]

參數

GeneralFieldName

指定放置 OLE 對象的通用欄位名。可以用帶有表別名的欄位名來指定在非當前工作區中打開的表的通用欄位。

FROM FileName

指定包含 OLE 對象的檔案。必須給出檔案全名,包括擴展名。如果檔案不在當前目錄或當前資料夾中,還需要給出檔案的路徑。
在 FoxPro for Macintosh 中,不能將 PICT
或 BMP 類型的圖片檔案導入到通用欄位。若要導入圖片,可把圖片複製到剪下板中,然後貼上到通用欄位中去。

FROM MEMO PictureFieldName

指定 FoxBase+for Macintosh 的圖片欄位。用這個子句可從 FoxPro for Macintosh 表中導出 PICT 型圖片。
包含通用欄位的 FoxPro for Macintosh 表必須在當前選定工作區中打開。包含圖片檔案的 FoxBASE+for Macintosh 表必須在另一工作區中打開,圖片欄位名前必須加上 FoxBASE+for Macintosh 表的別名,用句點隔開圖片欄位名和別名。
例如,以下命令從 FoxBASE+for Macintosh 表 picttble 的 pictfield 欄位中導出 PICT 類型圖片,並保存到名為 genfield 的通用欄位中。

APPEND GENERAL genfield FROM MEMO picttble.pictfield

APPEND GENERAL 處理兩個表的當前記錄。若要確保 PICT 圖片導入到正確記錄的通用欄位中,必須使用 SET RELATION 命令建立兩表之間的關係,或人工移動兩個表的記錄指針。

DATA cExpression

指定字元表達式,此表達式作為一個字元串存入 OLE 對象的通用欄位中。OLE 對象必須能接收和處理字元串。例如,不能往 paintbrush. 的圖片對象中存入字元串。

LINK

建立 OLE 對象和包含對象的檔案間的連結。
OLE 對象出現在通用欄位,但對象定義仍在檔案中。如果省略 LINK,OLE 對象將嵌入到通用欄位中。

CLASS OLEClassName

指定 OLE 對象是 OLE 類,而非其默認類。

提示

在 Visual FoxPro 和 FoxPro for Windows
中,您可以通過運行 REGEDIT 和雙擊 OLE
對象來為 OLE 對象確定類。類名列在“
Identifier”下。

當包含 OLE 對象的檔案的擴展名不同於默認擴展名,並且要強制類行為時,您可以指定類名。如果默認擴展名可用於多個 OLE
伺服器,用 Class 子句指定特殊的伺服器。

說明
僅用於 Visual FoxPro、FoxPro for Windows 和 Foxpro for Macintosh 中。
如果在通用欄位中已有一個 OLE 對象,它將被源檔案中的 OLE 對象取代。
有關 Visual FoxPro 的 OLE 對象的詳細內容,請參閱《開發指南》的第八章“添加 OLE”和在表中添加 OLE 對象主題。

命令示例

以下示例從 excel 目錄或資料夾中導入 microsoft excel 圖表,存入通用欄位 mygenfield 中。

create table mygentbl (mygenfield g)
append blank && 添加一個空記錄
append general mygenfield from c:\excel\book1.xls class excelchart

相關詞條

相關搜尋

熱門詞條

聯絡我們