阿木伯 著 |
|
FORM中,當(dāng)用鼠標(biāo)點(diǎn)擊標(biāo)簽畫(huà)布的某一“標(biāo)簽頁(yè)”時(shí),如何判斷點(diǎn)擊的是哪一頁(yè)? |
|
- 軟件環(huán)境:
1、服務(wù)器端:Windows NT4.0+ORACLE 8.0.4,ORACLE安裝路徑為:C:\ORANT
2、客戶端:Windows 98、Developer/2000客戶端安裝(版本2.1)
- 實(shí)現(xiàn)方法:
1. 在Form級(jí)觸發(fā)器中添加觸發(fā)WHEN-TAB-PAGE-CHANGED
2. 在此觸發(fā)器中寫(xiě)如下代碼:
DECLARE
canvas_id VARCHAR2(30); --標(biāo)簽頁(yè)ID
BEGIN
canvas_id := GET_CANVAS_PROPERTY('標(biāo)簽畫(huà)布名', topmost_tab_page);
IF canvas_id='標(biāo)簽頁(yè)1' then go_block('塊1');end if;
IF canvas_id='標(biāo)簽頁(yè)2' then go_block('塊2');end if;
IF canvas_id='標(biāo)簽頁(yè)3' then go_block('塊3');end if;
execute_query;
END;
|
【最后更新:】 |
|