form updates
This commit is contained in:
parent
878e691a55
commit
678c0cafc9
27
fpvt.frm
27
fpvt.frm
@ -14,6 +14,7 @@ Attribute VB_Creatable = False
|
|||||||
Attribute VB_PredeclaredId = True
|
Attribute VB_PredeclaredId = True
|
||||||
Attribute VB_Exposed = False
|
Attribute VB_Exposed = False
|
||||||
Public mod_adjust As Boolean
|
Public mod_adjust As Boolean
|
||||||
|
Public month() As Variant
|
||||||
Option Explicit
|
Option Explicit
|
||||||
|
|
||||||
|
|
||||||
@ -102,11 +103,11 @@ End Sub
|
|||||||
|
|
||||||
Private Sub UserForm_Activate()
|
Private Sub UserForm_Activate()
|
||||||
|
|
||||||
Dim s_tot As Object
|
Dim sp As Object
|
||||||
Dim i As Long
|
Dim i As Long
|
||||||
Dim ok As Boolean
|
Dim ok As Boolean
|
||||||
|
|
||||||
Set s_tot = handler.scenario_totals(handler.scenario, ok)
|
Set sp = handler.scenario_package(handler.scenario, ok)
|
||||||
|
|
||||||
If Not ok Then
|
If Not ok Then
|
||||||
fpvt.Hide
|
fpvt.Hide
|
||||||
@ -118,18 +119,18 @@ Private Sub UserForm_Activate()
|
|||||||
'---show existing adjustment if there is one----
|
'---show existing adjustment if there is one----
|
||||||
fpvt.mod_adjust = False
|
fpvt.mod_adjust = False
|
||||||
|
|
||||||
For i = 1 To s_tot("x").Count
|
For i = 1 To sp("package")("totals").Count
|
||||||
Select Case s_tot("x")(i)("order_season")
|
Select Case sp("package")("totals")(i)("order_season")
|
||||||
Case 2020
|
Case 2020
|
||||||
Select Case s_tot("x")(i)("iter")
|
Select Case sp("package")("totals")(i)("iter")
|
||||||
Case "copy"
|
Case "copy"
|
||||||
fpvt.tbBaseVol.Text = Format(s_tot("x")(i)("units"), "#,###")
|
fpvt.tbBaseVol.Text = Format(sp("package")("totals")(i)("units"), "#,###")
|
||||||
fpvt.tbBaseVal.Text = Format(s_tot("x")(i)("value_usd"), "#,###")
|
fpvt.tbBaseVal.Text = Format(sp("package")("totals")(i)("value_usd"), "#,###")
|
||||||
If s_tot("x")(i)("units") <> 0 Then fpvt.tbBasePrice.Text = Format(s_tot("x")(i)("value_usd") / s_tot("x")(i)("units"), "#.000")
|
If sp("package")("totals")(i)("units") <> 0 Then fpvt.tbBasePrice.Text = Format(sp("package")("totals")(i)("value_usd") / sp("package")("totals")(i)("units"), "#.000")
|
||||||
|
|
||||||
Case "adjustment"
|
Case "adjustment"
|
||||||
fpvt.tbPadjVol.Text = Format(s_tot("x")(i)("units"), "#,###")
|
fpvt.tbPadjVol.Text = Format(sp("package")("totals")(i)("units"), "#,###")
|
||||||
fpvt.tbPadjVal.Text = Format(s_tot("x")(i)("value_usd"), "#,###")
|
fpvt.tbPadjVal.Text = Format(sp("package")("totals")(i)("value_usd"), "#,###")
|
||||||
|
|
||||||
End Select
|
End Select
|
||||||
End Select
|
End Select
|
||||||
@ -139,6 +140,12 @@ Private Sub UserForm_Activate()
|
|||||||
fpvt.tbFcVal.value = Format(CDbl(fpvt.tbBaseVal.value) + CDbl(fpvt.tbPadjVal.value), "#,###")
|
fpvt.tbFcVal.value = Format(CDbl(fpvt.tbBaseVal.value) + CDbl(fpvt.tbPadjVal.value), "#,###")
|
||||||
fpvt.tbFcPrice.value = Format(CDbl(fpvt.tbFcVal.value) / CDbl(fpvt.tbFcVol.value), "#.000")
|
fpvt.tbFcPrice.value = Format(CDbl(fpvt.tbFcVal.value) / CDbl(fpvt.tbFcVol.value), "#.000")
|
||||||
|
|
||||||
|
'---------------------------------------populate monthly-------------------------------------------------------
|
||||||
|
|
||||||
|
'--parse json into variant array for loading--
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Application.StatusBar = False
|
Application.StatusBar = False
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
Loading…
Reference in New Issue
Block a user