D
dany
форма программы содержит таблицу (5 строк) с такими данными: наименование товара, цена, количество (данные вводятся), сумма покупки, цена продажи, сумма продажи, цена продажи постоянным покупателям, сумма продажи постоянным покупателям (необходимо рассчитать)
при изменении данных цена или количество должны изменяться все расчетные данные
для расчета цен, сумм использовать функции.
начала писать такой код, в результате дает все 0.
Option Explicit
Dim c(5) As Currency
Dim k(5) As Single
Dim i As Integer
Private Sub txtC_Change(Index As Integer)
c(Index) = Val(txtC(Index).Text)
txtCr(Index).Text = Str(FormatNumber(Cina(1.1)))
txtCrp(Index).Text = Str(FormatNumber(Cina(1.08)))
k(Index) = Val(txtK(Index).Text)
txtSp(Index).Text = Str(Sum(67))
End Sub
Public Function Cina(n As Single)
For i = 0 To 4
Cina = c(i) * n
Next i
End Function
Public Function Sum(ci As Currency)
For i = 0 To 4
Sum = k(i) * ci
Next i
End Function
при изменении данных цена или количество должны изменяться все расчетные данные
для расчета цен, сумм использовать функции.
начала писать такой код, в результате дает все 0.
Option Explicit
Dim c(5) As Currency
Dim k(5) As Single
Dim i As Integer
Private Sub txtC_Change(Index As Integer)
c(Index) = Val(txtC(Index).Text)
txtCr(Index).Text = Str(FormatNumber(Cina(1.1)))
txtCrp(Index).Text = Str(FormatNumber(Cina(1.08)))
k(Index) = Val(txtK(Index).Text)
txtSp(Index).Text = Str(Sum(67))
End Sub
Public Function Cina(n As Single)
For i = 0 To 4
Cina = c(i) * n
Next i
End Function
Public Function Sum(ci As Currency)
For i = 0 To 4
Sum = k(i) * ci
Next i
End Function