Do not let any software impress you!

Only let it convince your intellect.
Slider img 1
Do not look for a business paradise!

It is a waste of time.
Slider img 2
Only yourself can push you uphill.

There is no easy road to prizes.
Slider img 3
Productivity is the name of the game.

And you have to conquer it.
Slider img 4
As long as you understand it,

you will start to build your know-how.
Slider img 5
We can help with that.

We have the tools and the method.
Slider img 6

Id Date Time Action User Entity Rec Id Process IP Address
1 17/10/2014 6:12:00 μμ startup admin AU_USER 1 192.168.1.2
2 17/10/2014 6:13:23 μμ edit admin AU_ACTMAP 7 192.168.1.2
3 17/10/2014 6:14:10 μμ edit admin AU_ACTMAP 7 192.168.1.2
4 17/10/2014 6:15:28 μμ edit admin AU_ACTMAP 7 192.168.1.2
5 17/10/2014 6:15:30 μμ shutdown admin AU_USER 1 192.168.1.2
6 17/10/2014 6:15:39 μμ startup admin AU_USER 1 192.168.1.2
7 17/10/2014 6:15:52 μμ start process AU_PROCESS 17
8 17/10/2014 6:24:08 μμ startup admin AU_USER 1 192.168.1.2
9 17/10/2014 6:25:06 μμ shutdown admin AU_USER 1 192.168.1.2
10 17/10/2014 6:26:05 μμ startup admin AU_USER 1 192.168.1.2
53885:1-60

Title : Data Update Logs

Toolbars

call OpenFormTop("ptEdit";"AU_DATAUPDATE_LOG_E.FM";"WORK.AU_DATAUPDATE_LOG";1;"?=AU_DATAUPDATE_LOG")
call BrowseFilter()
call CreateSheet()
call PrintGrid()
call BrowseFilter()
call PrintGrid()
call CreateSheet()
call CloseForm(False)

Buttons

Fields


 (.AU_DATAUPDATE_LOG)
 (.UDATE)
 (.UTIME)
 (.UMODE)
 (.UNAME)
 (.REC_NAME)
 (.REC_ID)
 (.COMM)
 (.HOST)
 (.AU_DATAUPDATE_LOG)
 (.UDATE)
 (.UTIME)
 (.UMODE)
 (.UNAME)
 (.REC_NAME)
 (.REC_ID)
 (.COMM)
 (.HOST)


AutoScript

lib

proc Form_Start()

     mode = __params[4]

     if (mode = "ALL_MODE") then
        call SetCaption("Users Log")
     elseif (mode = "USER_MODE") then
        call SetCaption("User Log")
     elseif (mode = "REC_MODE") then
        call SetCaption("Record Log")
     endif

end

proc Lst_DblClick()

    call OpenFormTop("ptEdit";"AU_DATAUPDATE_LOG_E.FM";"WORK.AU_DATAUPDATE_LOG";1;"?=AU_DATAUPDATE_LOG")

end

proc Panels_Start()

     mode = __params[4]

     if (mode = "ALL_MODE") then

       start_sql "DATA" "KOSMOS"
         SELECT AU_DATAUPDATE_LOG.AU_DATAUPDATE_LOG,
         AU_DATAUPDATE_LOG.UDATE, AU_DATAUPDATE_LOG.UTIME,
         AU_DATAUPDATE_LOG.UMODE, AU_DATAUPDATE_LOG.HOST, AU_USER.UNAME, AU_PROCESS.COMM,
         AU_DATAUPDATE_LOG.AU_USER, AU_DATAUPDATE_LOG.AU_PROCESS,
         AU_DATAUPDATE_LOG.REC_NAME, AU_DATAUPDATE_LOG.REC_ID
         FROM (AU_DATAUPDATE_LOG LEFT JOIN AU_USER
         ON AU_DATAUPDATE_LOG.AU_USER = AU_USER.AU_USER)
         LEFT JOIN AU_PROCESS
         ON AU_DATAUPDATE_LOG.AU_PROCESS = AU_PROCESS.AU_PROCESS
       end_sql
       q = QueryByName("DATA")
     endif

     if (mode = "USER_MODE") then

       start_sql "DATA" "KOSMOS"
         SELECT AU_DATAUPDATE_LOG.AU_DATAUPDATE_LOG,
         AU_DATAUPDATE_LOG.UDATE, AU_DATAUPDATE_LOG.UTIME,
         AU_DATAUPDATE_LOG.UMODE, AU_USER.HOST, AU_USER.UNAME, AU_PROCESS.COMM,
         AU_DATAUPDATE_LOG.AU_USER, AU_DATAUPDATE_LOG.AU_PROCESS,
         AU_DATAUPDATE_LOG.REC_NAME, AU_DATAUPDATE_LOG.REC_ID
         FROM (AU_DATAUPDATE_LOG LEFT JOIN AU_USER
         ON AU_DATAUPDATE_LOG.AU_USER = AU_USER.AU_USER)
         LEFT JOIN AU_PROCESS
         ON AU_DATAUPDATE_LOG.AU_PROCESS = AU_PROCESS.AU_PROCESS
         WHERE (AU_DATAUPDATE_LOG.AU_USER = :U)
       end_sql
       q = QueryByName("DATA")
       call TSetParam(q,"U",__params[5])
     endif

     if (mode = "REC_MODE") then

       start_sql "DATA" "KOSMOS"
         SELECT AU_DATAUPDATE_LOG.AU_DATAUPDATE_LOG,
         AU_DATAUPDATE_LOG.UDATE, AU_DATAUPDATE_LOG.UTIME,
         AU_DATAUPDATE_LOG.UMODE, AU_USER.HOST, AU_USER.UNAME, AU_PROCESS.COMM,
         AU_DATAUPDATE_LOG.AU_USER, AU_DATAUPDATE_LOG.AU_PROCESS,
         AU_DATAUPDATE_LOG.REC_NAME, AU_DATAUPDATE_LOG.REC_ID
         FROM (AU_DATAUPDATE_LOG LEFT JOIN AU_USER
         ON AU_DATAUPDATE_LOG.AU_USER = AU_USER.AU_USER)
         LEFT JOIN AU_PROCESS
         ON AU_DATAUPDATE_LOG.AU_PROCESS = AU_PROCESS.AU_PROCESS
         WHERE (AU_DATAUPDATE_LOG.REC_NAME = :TN)
         AND (AU_DATAUPDATE_LOG.REC_ID = :ID)
       end_sql
       q = QueryByName("DATA")
       call TSetParam(q,"ID",__params[5])
       call TSetParam(q,"TN",__params[6])
     endif

     call TPrepare(q)

end