CREATE VIEW

CREATE VIEW是一個短語,即創建新視圖。

語句

注意 對於非微軟資料庫, Microsoft Jet資料庫引擎不支持 CREATE VIEW 或 DDL 語句的使用。

語法

CREATE VIEW view [(field1[, field2[, ...]])] AS selectstatement

CREATE VIEW 語句可分為以下幾個部分:

部分 說明

view 欲創建的視圖的名稱。

field1, field2 選擇語句中標明的相應欄位名.

selectstatement SQL SELECT語句.欲知更多信息請看 SELECT 語句.

說明

定義查看的 SELECT 語句不會是 SELECT INTO語句。

定義查看的SELECT 語句不會包含任何參量。

查看名不會和當前表名相同。

如果 SELECT 語句定義的查詢可更新,則查看也可更新。否則查看為唯讀的。

如果 SELECT 語句定義的兩個欄位名相同,視圖定義應包括一個標明查詢中各欄位名的欄位表。

CSplitterWnd::CreateView

virtual BOOL CreateView( int row, int col, CRuntimeClass* pViewClass, SIZE sizeInit, CCreateContext* pContext );

返回值:如果成功則返回非零值;否則返回0。

參數: row 指定用來放置新視圖的分隔器視窗行。

col 指定用來放置新視圖的分隔器視窗列。

pViewClass 指定新視圖的CRuntimeClass。

sizeInit 指定新視圖的初始尺寸。

pContext 指向用來創建此視圖的創建環境的指針(通常,該pContext被傳遞給在其中創建此分隔器視窗的父框架的重載的OnCreateClient成員函式)。

說明:

此成員函式用來為一個靜態分隔器視窗創建窗格。一個靜態分隔器視窗的所有窗格必須在框架顯示這個分隔器之前被創建。

當一個動態分隔器的用戶分隔一個窗格,行或列時,框架也調用這個成員函式來創建新的窗格。

請參閱:CSplitterWnd::Create

成員

CFrameWnd::CreateView

CWnd* CreateView(CCreateConteat* pContext , UINT nID = AFX_IDW_PANE_FIRST);

返回值:如果成功,則指向一個CWnd對象,否則為NULL。

參數: pContext 定義視圖和文檔風格。

nID 視圖的ID值。

說明:

調用CreateView在一個框架內構造一個視圖,此函式構造非CView派生的視圖。調用後必須手工設定視圖活動和可視,這些功能不是由CreateView自動執行的。

注意 MFC高級概念的示例COLLECT用CreateView獲取Windows 95中正確的3D效果。

相關詞條

相關搜尋

熱門詞條

聯絡我們