Berikut contoh code-nya ....

function AfterReport return boolean is
  nama_report VARCHAR2(100);
begin

    SRW.GET_REPORT_NAME(nama_report);
    nama_report := UPPER(nama_report);

    IF UPPER(:DESTYPE) = 'PRINTER' THEN  
-- nilai asli "Printer", spy nggak BUGGY pakai fungsi UPPER()

      UPDATE test_report_table SET printed_flag = 'Y' 
         WHERE rep_name_col = nama_report;
-- asumsikan nama report yg disimpan di table semua pakai huruf besar

      COMMIT;
     END IF;
  return (TRUE);
end;


Bowo

--- In [email protected], "Yulius Wibowo" 
<[EMAIL PROTECTED]> wrote:
> System parameternya DESTYPE.
> 
> Sorry, saya akan coba dulu di komputer saya, nanti kalau dah bisa 
> saya akan posting lagi berikut code-nya.
> 
> Bowo
> 
> 
> --- In [email protected], "Winofrans_Doc" 
> <[EMAIL PROTECTED]> wrote:
> > Terima kasih, pak yulius
> > saya telah mencoba saran bapak dengan
> > code desname='PRINTER' juga destype='PRINTER' di trigger AFTER-
> REPORT
> > tetapi kedua-duanya tidak bisa
> > tapi aku ngak tahu di system parameter ada parameter dengan nama 
> destination yang ada 
> > parameter pada system adalah 
> >     BACKGROUND
> >     COPIES
> >     CURRENCY
> >     DECIMAL
> >     DESFORMAT
> >     DESNAME
> >     DESTYPE
> >     MODE
> >     ORIENTATION
> >     PRINTJOB
> >     THOUSANDS
> > 
> > MOHON PENERANGANNYA LAGI
> > aku masih awam
> > 
> > 
> >   ----- Original Message ----- 
> >   From: Yulius Wibowo 
> >   To: [email protected] 
> >   Sent: Tuesday, 31 May 2005 12:11
> >   Subject: [indo-oracle] Re: trigger saat mencetak
> > 
> > 
> > 
> >   Coba tambahkan code pada trigger di report, yaitu AFTER-REPORT 
> >   trigger.
> > 
> >   Di dalamnya di check, apakah destination-nya PRINTER atau 
> bukan.Kalau 
> >   PRINTER maka flagnya diset Y, kalau bukan dibiarkan atau diset 
N.
> >   Hint: gunakan package SRW dan SYSTEM parameter.
> > 
> >   Bowo
> > 
> > 
> >   --- In [email protected], "Winofrans_Doc" 
> >   <[EMAIL PROTECTED]> wrote:
> >   > terima kasih pak budi atas informasinya
> >   > aku memang sudah menyiapkan satu buah field untuk menandakan 
> >   tersebut,
> >   > tapi aku tak tahu fungsi jika suatu laporan sudah tercetak 
atau 
> >   belum, karena ada kemungkinan
> >   > record yang ditampilkan hanya dilihat saja dan belum tentu 
> dicetak 
> >   oleh user.
> >   > 
> >   > pertanyaannya apa nama fungsi atau perintah jika report sudah 
> di 
> >   cetak pada printer ??
> >   > 
> >   > untuk informasi aku menggunakan 
> >   > Oracle Report ver 2.5.0.7
> >   > Database Oracle ver 9.2.0.1.0
> >   > 
> >   > please urgent    
> >   > 
> >   > terima kasih 
> >   > Frans
> >   >   ----- Original Message ----- 
> >   >   From: Budi Gunawan 
> >   >   To: [email protected] 
> >   >   Sent: Tuesday, 31 May 2005 09:37
> >   >   Subject: Re: [indo-oracle] trigger saat mencetak
> >   > 
> >   > 
> >   >   Maaf, maksudnya memberi tanda bahwa report tertentu sudah 
> dicetak?
> >   >   kalau memang iya, mungkin dari table tersebut ditambahkan 
> satu 
> >   field
> >   >   flag (tanda) yg diberikan nilai pada saat tombol print 
> ditekan,
> >   >   dengan asumsi pak Frans mengunakan form developer,
> >   > 
> >   >   :nama_block.flag_print := 'T" ;
> >   >   Forms_DDL('COMMIT');
> >   > 
> >   >   Wassallam
> >   >   Budi Gunawan
> >   > 
> >   > 
> >   >   > Mohon penerangannya
> >   >   > bagaimana caranya memberi tanda pada suatu table saat 
> sedang 
> >   mencetak ????
> >   >   >bagi rekan milist yang tahu fungsi dan caranya tolong 
> >   informasikan, aku 
> >   >   >butuh sekali
> >   >   > Oracle Report 2.5.0.7
> >   >   > Database Oracle 9.2.0.1.0
> >   >   >
> >   >   > Terima kasih
> >   >   > Frans
> >   >   >
> >   > 
> >   > 
> >   > 
> >   > 
> >   >   --
> >   >   -----------I.N.D.O - O.R.A.C.L.E---------------
> >   >   Keluar: [EMAIL PROTECTED]
> >   >   Website: http://indo-oracle.blogspot.com
> >   >   -----------------------------------------------
> >   > 
> >   >   Bergabung dengan Indonesia Thin Client User Groups, 
> >   >   Terminal Server, Citrix, New Moon Caneveral, di:
> >   >   http://indo-thin.vze.com 
> >   > 
> >   > 
> >   > 
> >   > --------------------------------------------------------------
--
> ----
> >   ----------
> >   >   Yahoo! Groups Links
> >   > 
> >   >     a.. To visit your group on the web, go to:
> >   >     http://groups.yahoo.com/group/indo-oracle/
> >   >       
> >   >     b.. To unsubscribe from this group, send an email to:
> >   >     [EMAIL PROTECTED]
> >   >       
> >   >     c.. Your use of Yahoo! Groups is subject to the Yahoo! 
> Terms of 
> >   Service. 
> >   > 
> >   > 
> >   > 
> >   > 
> >   > [Non-text portions of this message have been removed]
> > 
> > 
> > 
> > 
> >   --
> >   -----------I.N.D.O - O.R.A.C.L.E---------------
> >   Keluar: [EMAIL PROTECTED]
> >   Website: http://indo-oracle.blogspot.com
> >   -----------------------------------------------
> > 
> >   Bergabung dengan Indonesia Thin Client User Groups, 
> >   Terminal Server, Citrix, New Moon Caneveral, di:
> >   http://indo-thin.vze.com 
> > 
> > 
> > 
> > ------------------------------------------------------------------
--
> ----------
> >   Yahoo! Groups Links
> > 
> >     a.. To visit your group on the web, go to:
> >     http://groups.yahoo.com/group/indo-oracle/
> >       
> >     b.. To unsubscribe from this group, send an email to:
> >     [EMAIL PROTECTED]
> >       
> >     c.. Your use of Yahoo! Groups is subject to the Yahoo! Terms 
of 
> Service. 
> > 
> > 
> > 
> > 
> > [Non-text portions of this message have been removed]




--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.blogspot.com
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Kirim email ke