PdcStatusManagement.SetManualStatus: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 23: | Line 23: | ||
end if | end if | ||
</source> | </source> | ||
<br> | |||
This code example does the same, without opening the calculation object.<br> | |||
<br> | |||
<source lang="vb"> | <source lang="vb"> | ||
if not pdc.Calculations.StatusManagement.SetManualStatus("01288", 32) then '32 is the integer ID of the status | if not pdc.Calculations.StatusManagement.SetManualStatus("01288", 32) then '32 is the integer ID of the status |
Latest revision as of 06:11, 17 September 2013
Declaration
SetManualStatus(CalculationNo as String,ID as long) as Boolean
Description
Notes
This function allows the user to set an manual status for the calculation. When the given id is an id of an automatic status the function returns false. The error given is stored in pdc.LastError.
Code example
This code example changes the status of the active calculation to status 5 (which has ID 32).
dim objCalc
set objCalc = pdc.ActiveCalculation
if pdc.Calculations.StatusManagement.SetManualStatus(objCalc.CalculationNo, 32) then '32 is the integer ID of the status
objCalc.Refresh
else
msgbox "Changing status for calculation " & objCalc.CalculationNo & " failed!" & vbCrLf & _
"Message: " & pdc.LastError
end if
This code example does the same, without opening the calculation object.
if not pdc.Calculations.StatusManagement.SetManualStatus("01288", 32) then '32 is the integer ID of the status
msgbox "Changing status for calculation " & "01288" & " failed!" & vbCrLf & _
"Message: " & pdc.LastError
end if
Availability
Available since version 4.3 onwards.