原创 【PB】如何判斷PBL中是否存在指定的對象

一、如何推斷某指定WINDOW是否存留? ClassDefinition cd_windef cd_windef = FindClassDefinition("w_xxx") if isvalid(cd_windef) then  

原创 pb數據窗dw在某一列下怎麼去掉重複值

也就是PB數據窗怎麼去掉某一列重複值。。。。。。 如顯示結果如下:   想到得到如下顯示結果:   怎麼來做?其實吧,很簡單,只需要打開數據窗對象,單擊“rows”菜單,找到“Suppress Repeating Va

原创 PB 數據窗口導出EXCEL報表-個人例子

string   ls_docname,   ls_named,ls_myvalue           integer   li_value,li_excelok,   li_i,   li_j         //  if   dw

原创 存入圖片至ORACLE及從ORACLE讀取圖片方法整理

一、將圖片存入Oracle數據庫  示例表NEWS的結構爲:newsid number(10),title varchar2(100),image(blob)  方法1:利用OracleCommandBuilder類(該類用於自動生成用

原创 數據窗口橫向滾動時用PB鎖定某列

一、問題的提出 貴報1997年第39期H23版《數據窗口橫向滾動時用PB鎖定某列》一文講述了實現數據窗 口橫向滾動時鎖定某列的一種方法,具有較好的實用效果,但是這種方法也有一定的缺點。第 一,用該方法鎖定的列是由程序預先決定的,也即是"靜

原创 pb刪除指定文件夾下所有文件

//----------------------------------------------------------------- //功  能:清空指定文件夾下所有文件(指定路徑下所有文件) //參  數: //      

原创 PB事件的觸發時機及先後順序

事件的觸發時機及先後順序 開啓窗體:Open(窗體)→Load(窗體)→Resize(窗體)→Activate(窗體)→Current(窗體)→Enter(第一個擁有焦點的控件)→GotFocus(第一個擁有焦點的控件) 關閉窗體:Exi

原创 PB編程通俗快速入手

第一章   一般使用 1、程序的開始,application的open事件。 退出程序例程:(halt爲退出函數) int SureQuit SureQuit = 2 SureQuit=Messagebox("退出系統","退出

原创 PB有關日期函數

//1.生肖(年份參數:int ls_year  返回參數:string): mid(fill('鼠牛虎兔龍蛇馬羊猴雞狗豬',48),(mod(ls_year -1900,12)+13)*2 -1,2) //2.天干地支(年份參數:i

原创 60個數據窗口技巧

1.如何讓存儲文件目錄的列,顯示圖片? 答:選擇對應的column的display as picture屬性爲tr   2、如何複製grid類型的所選擇的行的數據到系統剪切板? 答:string ls_selected ls_selec

原创 pb插入ole控件點擊insert control時pb應用程序自動關閉解決思路

一、方法一: 單擊pb環境system tree窗口,右擊邊第一個標籤頁,找到你想要的control控件拖到你的窗口上就OK了,如下圖所示: 二、方二: 1、問題現象:當在powerbuilder中插入OLE控件點擊insert

原创 PB如何創建動態數據窗口

  創建數據有多種方法,比如用SELECT語句創建,這裏最簡單,還有用自定義字創建數據窗口,這個比較複雜, 下面就這兩種方法介紹一下: 1、用SELECT創建數據窗口      string ls_sql = 'select *

原创 PB數據窗口控件-datawindow

PB9.0提供了28個屬性、35個默認事件、162個函數。注意與數據窗口對象的區分。 【其他】 ■腳本的執行效率 *儘量不要在RetrieveRow事件下編寫腳本(包括註釋)。 *如果數據窗口的DoubleClicked事件中編寫

原创 如何用PB把excel的數據導入dw

/* string   null_str  SetNull(null_str)  dw_3.ImportFile(null_str) */ /* OLEObject   ExcelServer  long  

原创 優化pb程序

這是我在網上看到的文章,感覺對自己很有用,下面的內容是我摘抄加上自己總結的。原文作者不詳,估計我看到的網站也是轉載的,這裏就不特意寫出處了。  一、  處理SQL語句  1、   緩衝SQL語句  在應用程序中,有時需要反覆調用同