vladman
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору MagistrAnatol Цитата: frmMain->tDvig_Ins->FBN("Cyma")->AsFloat=frmMain->tDvig_Ins->FBN("Kolvo")->AsFloat*frmMain->tSpr_Tovar->FBN("Zina")->AsFloat; frmMain->tDvig_Ins->FBN("Kolvo")->AsFloat почемуто не могу поменять, причем V_KolvoItem->EditValue результат тотже | Раз это сообщение персонально ко мне, то хочется уточнить, может у этого сообщения была какая-то предыстория ), которую я мог пропустить? Но, все же, рискну предположить, может поле *Kolvo* отсутствует в Update операторе вашего, не знаю какого типа, tDvig_Ins. А ребусы на сон грядущий - это хорошо ))). Добавлено: CrVik Цитата: Имеем TcxTreeList с включенной опцией CheckBoxGroup:=True; Есть колонка с цифрами, нужно подбить сумму только там где Checked=True | Попробуйте так Код: procedure <Your>Form.<Your>cxTreeListNodeCheckChanged(Sender: TcxCustomTreeList; ANode: TcxTreeListNode; AState: TcxCheckBoxState); begin <Your>cxTreeList.Summary.Recalculate; end; procedure <Your>Form.<Your>cxTreeListSummary(ASender: TcxCustomTreeList; const Arguments: TcxTreeListSummaryEventArguments; var OutArguments: TcxTreeListSummaryEventOutArguments); begin if Arguments.SummaryItem.CalculatedColumn = <Your>cxTreeList<ColumnForSummary> then if not Arguments.Node.Checked then OutArguments.Value := 0; end; |
|