Mouse RefreshBrowse
Добавлено: 28 Июнь 2012, 20:27
Есть два Browse (BRW1 и BRW2) связь между ними 1:М (BRW1 : BRW2)
В BRW1 записывается результат в поле (GRE:SumN) взятый из BRW2
Записываю через TakeNewSelection
! записать сумму в накладную
IF Loc:Sum <> BRW1.Q.GRE:SumN AND Records(Queue:Browse) > 0
BRW1.UpdateViewRecord()
GRE:SumN = Loc:Sum
GRE:SumCash = Loc:Sum
Access:GrExpenses.Update()
BRW1.ResetFromBuffer()
END
Заметил такую проблему, если выбирать записи на BRW1 с помощью клавиатуры поле (GRE:SumN) пересчитывается правильно. Но если я использую мышь для выбора записи на BRW1, результат не пересчитывается. Так должно быть? Если нет, то куда мышь послать?
Clarion 6.3 ABC 9057 windows XP SP3
В BRW1 записывается результат в поле (GRE:SumN) взятый из BRW2
Записываю через TakeNewSelection
! записать сумму в накладную
IF Loc:Sum <> BRW1.Q.GRE:SumN AND Records(Queue:Browse) > 0
BRW1.UpdateViewRecord()
GRE:SumN = Loc:Sum
GRE:SumCash = Loc:Sum
Access:GrExpenses.Update()
BRW1.ResetFromBuffer()
END
Заметил такую проблему, если выбирать записи на BRW1 с помощью клавиатуры поле (GRE:SumN) пересчитывается правильно. Но если я использую мышь для выбора записи на BRW1, результат не пересчитывается. Так должно быть? Если нет, то куда мышь послать?

Clarion 6.3 ABC 9057 windows XP SP3