首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

PowerBuilder 6.0 實戰教學 (2-5):建立第二個視窗物件與資料視窗控制項綁定

     編輯:關於SqlServer

學習目標

完成第二個視窗 TELEPHONE-WINDOW2 的建立,掌握 DataWindow 控制項 與 DataWindow 物件 的區別、垂直捲軸設定、多資料視窗控制項佈局、命令按鈕命名規範與視窗預覽儲存流程。

操作步驟詳解

1. 建立新視窗

  • 點擊 PowerBar 工具列 Window 畫板按鈕 → 對話框點選 New。

2. 放置第一個 DataWindow 控制項(主檔瀏覽用)

  • 點擊 PainterBar 控制項畫板 → 選擇 DataWindow → 在視窗點擊放置。
  • 關鍵概念:此處的 DataWindow 控制項 是容器,用於承載先前建立的 DataWindow 物件(TELE-DATAWINDOW1)。兩者層級不同,切勿混淆。
  • 右鍵控制項 → Properties → 勾選 VScroll Bar(垂直捲軸),確保大量資料可完整捲動檢視。

3. 放置第二個 DataWindow 控制項(明細檢視用)

  • 同樣方式放置第二個 DataWindow 控制項,稍後綁定 TELE-DATAWINDOW2。

4. 新增四個命令按鈕

  • 依序放置四個 CommandButton 控制項。
  • 修改 Text(顯示文字)與 Name(程式碼引用名稱):
    按鈕順序TextName
    1插入CB-INSERT
    2刪除CB-DELETE
    3更新CB-UPDATE
    4關閉CB-CLOSE

5. 綁定 DataWindow 物件

  • 右鍵第一個 DataWindow 控制項 → Properties → 系統自動命名為 dw_1 → 點選 Browse 按鈕 → 選擇 TELE-DATAWINDOW1 → 確定。
  • 同樣方式將第二個控制項綁定 TELE-DATAWINDOW2。

6. 版面微調與預覽

  • 調整視窗大小、控制項位置與尺寸,確保所有欄位完整顯示。
  • 點擊 PainterBar Preview 按鈕即時檢視執行畫面。

7. 儲存視窗物件

  • 點擊 Save → 視窗名稱輸入 TELEPHONE-WINDOW2 → 確認對象庫為 TELEBOOK.PBL → 確定。

關鍵圖示

DataWindow 控制項屬性設定

圖 2-33 DataWindow 控制項屬性對話框:綁定 TELE-DATAWINDOW1

完成的第二個視窗預覽

圖 2-34 TELEPHONE-WINDOW2 最終預覽畫面

小結

本節完成了「主檔列表 + 明細檢視 + CRUD 按鈕」的經典主從視窗雛形。下階段將撰寫按鈕 Click 事件腳本,實作資料的新增、刪除、修改與關閉邏輯,串聯起完整的通訊錄管理功能。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved