@@ -122,10 +122,8 @@ Public Class dlgCalculator
122
122
clsDetachScalarsFunction.AddParameter( "unload" , "TRUE" )
123
123
124
124
ucrBase.clsRsyntax.AddToBeforeCodes(clsAttachFunction, 0 )
125
- ucrBase.clsRsyntax.AddToBeforeCodes(clsAttachScalarsFunction, 1 )
126
125
127
126
ucrBase.clsRsyntax.AddToAfterCodes(clsDetachFunction, 1 )
128
- ucrBase.clsRsyntax.AddToAfterCodes(clsDetachScalarsFunction, 2 )
129
127
130
128
ucrBase.clsRsyntax.SetCommandString( "" )
131
129
@@ -204,22 +202,34 @@ Public Class dlgCalculator
204
202
Dim strResut As String = ucrCalc.ucrSaveResultInto.GetText
205
203
clsAddScalarFunction.AddParameter( "scalar_name" , Chr( 34 ) & strResut & Chr( 34 ), iPosition:= 1 )
206
204
clsAddScalarFunction.AddParameter( "scalar_value" , strResut, iPosition:= 2 )
205
+ clsAddScalarFunction.AddParameter( "data_name" , Chr( 34 ) & dataFrameName & Chr( 34 ), iPosition:= 0 )
206
+ clsScalarsDataFuntion.AddParameter( "data_name" , Chr( 34 ) & dataFrameName & Chr( 34 ), iPosition:= 0 )
207
207
ucrBase.clsRsyntax.AddToAfterCodes(clsAddScalarFunction, 0 )
208
+ ucrBase.clsRsyntax.AddToBeforeCodes(clsAttachScalarsFunction, 1 )
209
+ ucrBase.clsRsyntax.AddToAfterCodes(clsDetachScalarsFunction, 2 )
208
210
ucrBase.clsRsyntax.SetAssignTo(strResut)
209
211
ucrCalc.ucrSaveResultInto.btnColumnPosition.Enabled = False
210
212
ucrCalc.ucrSaveResultInto.btnColumnPosition.Visible = True
211
213
ucrCalc.ucrSaveResultInto.ucrChkSave.Checked = False
212
214
ucrCalc.ucrSaveResultInto.ucrChkSave.Enabled = False
213
215
ucrCalc.ucrSaveResultInto.ucrInputComboSave.Visible = True
214
216
ucrCalc.ucrSaveResultInto.ucrInputComboSave.Enabled = True
217
+ ElseIf ucrCalc.ucrSelectorForCalculations.checkBoxScalar.Checked Then
218
+ Dim strResut As String = ucrCalc.ucrSaveResultInto.GetText
219
+ clsAddScalarFunction.AddParameter( "data_name" , Chr( 34 ) & dataFrameName & Chr( 34 ), iPosition:= 0 )
220
+ clsScalarsDataFuntion.AddParameter( "data_name" , Chr( 34 ) & dataFrameName & Chr( 34 ), iPosition:= 0 )
221
+ ucrBase.clsRsyntax.AddToAfterCodes(clsAddScalarFunction, 0 )
222
+ ucrBase.clsRsyntax.AddToBeforeCodes(clsAttachScalarsFunction, 1 )
223
+ ucrBase.clsRsyntax.AddToAfterCodes(clsDetachScalarsFunction, 2 )
215
224
Else
216
225
ucrBase.clsRsyntax.RemoveFromAfterCodes(clsAddScalarFunction)
226
+ ucrBase.clsRsyntax.RemoveFromBeforeCodes(clsAttachScalarsFunction)
227
+ ucrBase.clsRsyntax.RemoveFromAfterCodes(clsDetachScalarsFunction)
217
228
ucrCalc.ucrSaveResultInto.btnColumnPosition.Enabled = True
218
229
ucrCalc.ucrSaveResultInto.btnColumnPosition.Visible = True
219
230
ucrCalc.ucrSaveResultInto.ucrChkSave.Enabled = True
220
231
ucrCalc.ucrSaveResultInto.ucrInputComboSave.Visible = True
221
232
ucrCalc.ucrSaveResultInto.ucrInputComboSave.Enabled = True
222
-
223
233
End If
224
234
225
235
' Update command string and clear input try message name
@@ -253,7 +263,6 @@ Public Class dlgCalculator
253
263
ucrBase.clsRsyntax.AddToBeforeCodes(clsAttachScalarsFunction, 1 )
254
264
255
265
ucrBase.clsRsyntax.AddToAfterCodes(clsDetachFunction, 1 )
256
- ucrBase.clsRsyntax.AddToAfterCodes(clsDetachScalarsFunction, 2 )
257
266
ucrCalc.ucrSaveResultInto.Enabled = True
258
267
ucrCalc.ucrChkStoreScalar.Visible = True
259
268
Else
0 commit comments