熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PB編程 >> 正文

PowerBuilder共享數據窗口(ShareData函數)

2022-06-13   來源: PB編程 

  PowerBuilder中實現數據共享是通過函數ShareData()實現的ShareData函數的語法為dwprimaryShareData(dwsecondary)其中dwprimary是指主數據窗口控件名dwsecondary是指從數據窗口控件名該函數的返回值是Integer類型函數成功執行時返回發生錯誤時寒暑假返回

  實現數據共享的個條件如下

  選擇字段的數目相同

  選擇字段的數據類型相同

  選擇字段的排列順序相同

  具體實現數據共享步驟如下

  建立若干個數據窗口對象並讓它們同時操縱同一個表同時要求主數據窗口與從數據窗口對象的列必須相同但各自使用的select語句可以不一樣

  建立一個數據窗口並在此數據窗口上創建若干個數據窗口控件分別為它們指定相應的數據窗口對象

  選定其中一個數據窗口控件為主數據窗口控件其余為從數據窗口控件在主數據窗口的open事件中編寫代碼用ShareData()函數來實現主從數據窗口數據緩沖區的共享

  要終止數據窗口之間的數據共享可以調用ShareDataOff()函數終止了數據共享後從數據窗口中的數據將消失需要說明的是在多數情況下可以不必關閉數據共享因為當一個窗口被關閉或任何與數據共享有關的Datawindow控件被刪除時數據共享會自動關閉

      編輯推薦

       ASP NET開發培訓視頻教程

       Microsoft NET框架程序設計視頻教程


From:http://tw.wingwit.com/Article/program/PB/201311/24599.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.