Removed Late column
This commit is contained in:
@ -45,8 +45,7 @@ EQU COL$PMID to 1
|
|||||||
EQU COL$DESC to 2
|
EQU COL$DESC to 2
|
||||||
EQU COL$DATECOMP to 3
|
EQU COL$DATECOMP to 3
|
||||||
EQU COL$DATEDUE to 4
|
EQU COL$DATEDUE to 4
|
||||||
EQU COL$LATE to 5
|
EQU COL$USER to 5
|
||||||
EQU COL$USER to 6
|
|
||||||
|
|
||||||
// Update the arguments so that the OpenInsight OLE event will treate the ActiveX event as a native event handler.
|
// Update the arguments so that the OpenInsight OLE event will treate the ActiveX event as a native event handler.
|
||||||
If Event EQ 'OLE' then
|
If Event EQ 'OLE' then
|
||||||
@ -102,7 +101,7 @@ Event PUB_EXPORT_TO_EXCEL.CLICK()
|
|||||||
|
|
||||||
if FilePath NE '' then
|
if FilePath NE '' then
|
||||||
PmHistoryOutput = ''
|
PmHistoryOutput = ''
|
||||||
PmHistoryOutput<1> = 'PM ID' : @VM : 'Description' : @VM : 'Complete Date' : @VM : 'Due Date' : @VM : 'Late' : @VM : 'User'
|
PmHistoryOutput<1> = 'PM ID' : @VM : 'Description' : @VM : 'Complete Date' : @VM : 'Due Date' : @VM : 'User'
|
||||||
PMHistoryArray = Get_Property(@Window : '.OLE_HIST_TABLE', "OLE.ARRAY")
|
PMHistoryArray = Get_Property(@Window : '.OLE_HIST_TABLE', "OLE.ARRAY")
|
||||||
PMHistoryArray = SRP_Array('Rotate',PMHistoryArray)
|
PMHistoryArray = SRP_Array('Rotate',PMHistoryArray)
|
||||||
for each DataRow in PmHistoryArray using @FM setting dPos
|
for each DataRow in PmHistoryArray using @FM setting dPos
|
||||||
@ -152,13 +151,10 @@ RunReport:
|
|||||||
PMRec = Database_Services('ReadDataRow', 'PM', PMId)
|
PMRec = Database_Services('ReadDataRow', 'PM', PMId)
|
||||||
SchedDtm = SRP_Datetime('Combine', PMRec<PM_SCHED_DT$>, PMRec<PM_SCHED_TM$>)
|
SchedDtm = SRP_Datetime('Combine', PMRec<PM_SCHED_DT$>, PMRec<PM_SCHED_TM$>)
|
||||||
DueByDTM = obj_PM_Spec('LateStart',PMId:@RM:PMSpecRecord)
|
DueByDTM = obj_PM_Spec('LateStart',PMId:@RM:PMSpecRecord)
|
||||||
Late = Xlate('PM', PMId, 'LATE', 'X')
|
|
||||||
If Late then Late = 'Yes' else Late = 'No'
|
|
||||||
PMHistoryArray<pPos, COL$PMID> = PMId
|
PMHistoryArray<pPos, COL$PMID> = PMId
|
||||||
PMHistoryArray<pPos, COL$DESC> = PMDescription
|
PMHistoryArray<pPos, COL$DESC> = PMDescription
|
||||||
PMHistoryArray<pPos, COL$DATECOMP> = OCONV(PMRec<PM_COMP_DTM$>, 'DT')
|
PMHistoryArray<pPos, COL$DATECOMP> = OCONV(PMRec<PM_COMP_DTM$>, 'DT')
|
||||||
PMHistoryArray<pPos, COL$DATEDUE> = OCONV(SchedDtm, 'DT')
|
PMHistoryArray<pPos, COL$DATEDUE> = OCONV(SchedDtm, 'DT')
|
||||||
PMHistoryArray<pPos, COL$LATE> = Late
|
|
||||||
PMHistoryArray<pPos, COL$USER> = OConv(PMRec<PM_COMP_BY$>, '[XLATE_CONV,LSL_USERS*FIRST_LAST]')
|
PMHistoryArray<pPos, COL$USER> = OConv(PMRec<PM_COMP_BY$>, '[XLATE_CONV,LSL_USERS*FIRST_LAST]')
|
||||||
While Msg(@window, MsgUp, pPos, MSGINSTUPDATE$) ; * update the gauge and check if cancel was pressed
|
While Msg(@window, MsgUp, pPos, MSGINSTUPDATE$) ; * update the gauge and check if cancel was pressed
|
||||||
Next PMId
|
Next PMId
|
||||||
@ -191,9 +187,9 @@ Setup_OLE_Controls:
|
|||||||
EdtTableCtrl = @Window : '.OLE_HIST_TABLE'
|
EdtTableCtrl = @Window : '.OLE_HIST_TABLE'
|
||||||
Set_Property(EdtTableCtrl, 'OLE.Redraw', False$)
|
Set_Property(EdtTableCtrl, 'OLE.Redraw', False$)
|
||||||
//Set up columns
|
//Set up columns
|
||||||
Set_Property(EdtTableCtrl, "OLE.Dimension", 6);*Define number of columns
|
Set_Property(EdtTableCtrl, "OLE.Dimension", 5);*Define number of columns
|
||||||
|
|
||||||
HeaderTitles = 'PM ID':@VM:'Desc':@VM:'Date Completed':@VM:'Sched Due':@VM:'Late':@VM:'User Completed'; *Define the column header titles
|
HeaderTitles = 'PM ID':@VM:'Desc':@VM:'Date Completed':@VM:'Sched Due':@VM:'User Completed'; *Define the column header titles
|
||||||
Set_Property(EdtTableCtrl, "OLE.TitleList", HeaderTitles); *Set the column titles
|
Set_Property(EdtTableCtrl, "OLE.TitleList", HeaderTitles); *Set the column titles
|
||||||
|
|
||||||
//Set the column Sizes
|
//Set the column Sizes
|
||||||
@ -203,7 +199,7 @@ Setup_OLE_Controls:
|
|||||||
ColSize<1> = 45
|
ColSize<1> = 45
|
||||||
Set_Property(EdtTableCtrl, "OLE.DataColumn[":COL$PMID:"]", ColSize)
|
Set_Property(EdtTableCtrl, "OLE.DataColumn[":COL$PMID:"]", ColSize)
|
||||||
//Column 2
|
//Column 2
|
||||||
ColSize<1> = 200
|
ColSize<1> = 250
|
||||||
ColSize<4> = True$
|
ColSize<4> = True$
|
||||||
Set_Property(EdtTableCtrl, "OLE.DataColumn[":COL$DESC:"]", ColSize)
|
Set_Property(EdtTableCtrl, "OLE.DataColumn[":COL$DESC:"]", ColSize)
|
||||||
ColSize<4> = False$
|
ColSize<4> = False$
|
||||||
@ -211,13 +207,10 @@ Setup_OLE_Controls:
|
|||||||
ColSize<1> = 120
|
ColSize<1> = 120
|
||||||
Set_Property(EdtTableCtrl, "OLE.DataColumn[":COL$DATECOMP:"]", ColSize)
|
Set_Property(EdtTableCtrl, "OLE.DataColumn[":COL$DATECOMP:"]", ColSize)
|
||||||
//Column 4
|
//Column 4
|
||||||
ColSize<1> = 110
|
ColSize<1> = 135
|
||||||
Set_Property(EdtTableCtrl, "OLE.DataColumn[":COL$DATEDUE:"]", ColSize)
|
Set_Property(EdtTableCtrl, "OLE.DataColumn[":COL$DATEDUE:"]", ColSize)
|
||||||
//Column 5
|
//Column 5
|
||||||
ColSize<1> = 50
|
ColSize<1> = 185
|
||||||
Set_Property(EdtTableCtrl, "OLE.DataColumn[":COL$LATE:"]", ColSize)
|
|
||||||
//Column 6
|
|
||||||
ColSize<1> = 160
|
|
||||||
Set_Property(EdtTableCtrl, "OLE.DataColumn[":COL$USER:"]", ColSize)
|
Set_Property(EdtTableCtrl, "OLE.DataColumn[":COL$USER:"]", ColSize)
|
||||||
|
|
||||||
Set_Property(EdtTableCtrl, 'OLE.Border', 'XP Flat')
|
Set_Property(EdtTableCtrl, 'OLE.Border', 'XP Flat')
|
||||||
@ -234,3 +227,4 @@ Setup_OLE_Controls:
|
|||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user