原创 【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語句 在應用程序中,有時需要反覆調用同