Oracle Forms
dan Oracle Reports u çalıştırabilmek için yazılımı bir butona veya menüye
bağlayabilirsiniz. Burada gerekli olan code lar;
DECLARE
pl_id ParamList;
pl_id ParamList;
BEGIN
pl_id := Get_Parameter_List ('tmpdata');
IF NOT Id_Null (pl_id) THEN
Destroy_Parameter_List( pl_id );
END IF;
pl_id := Create_Parameter_List('tmpdata');
pl_id := Get_Parameter_List ('tmpdata');
IF NOT Id_Null (pl_id) THEN
Destroy_Parameter_List( pl_id );
END IF;
pl_id := Create_Parameter_List('tmpdata');
Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'YES');
Run_Product(REPORTS, 'Rapor Adı', SYNCHRONOUS, RUNTIME,
FILESYSTEM, pl_id, NULL);
END;
Burada başka
önemli bir konu daha var. Eğer registry den Reports60_PATH için raporlarınızın
olduğu klasörün path ini yazmadıysanız raporunuz çalışmayacaktır.
Code bölümünde Add_Parameter ile Forms dan rapor
için parametleri gönderiyorsunuz.
Hiç yorum yok:
Yorum Gönder