使用:ADOQUERY和dbgrideh
一个表 A 内有 字段B(单价) 字段C(数量) 字段D(总价)
现在我在dbgrideh 输入单价,数量 然后回车时候 总价能自动跳出结果
这个应该在哪个事件中写?
可否给个详细代码
小菜鸟 谢谢大家!!
一个表 A 内有 字段B(单价) 字段C(数量) 字段D(总价)
现在我在dbgrideh 输入单价,数量 然后回车时候 总价能自动跳出结果
这个应该在哪个事件中写?
可否给个详细代码
小菜鸟 谢谢大家!!
dbgrideh1.SelectedIndex := 1; //输入单价后回车自动定位到输入数量列
if (Ord(Key) = 13) and (dbgrideh1.SelectedIndex = 1) then //输入数量并回车后自动计算总价
begin
adoquery1.FieldByName('总价').AsFloat := adoquery1.FieldByName('单价').AsFloat * adoquery1.FieldByName('数量').AsFloat ;
end;