我有两个表,一个是goods,一个in_storage_detail 分别用QUERY控件绑定在DBGRID中,并且可以录入数据,在goods表中输入了,goods_id,goods_name,goods_weight,我想通过 输入GOODS_ID后就可以自动显示GOODS_NAME,GOODS_WEIGHT
Qry_in_storage_detail.FieldByName('goods_weight').AsCurrency:=Qry_goods.FieldByName('goods_weight').AsCurrency
就是用这个语句,但是在GOODS_ID中的goods_weight为55.49时,在IN_SOTRAGE_DETAIL绑定的DBGRID中为55.48
Qry_in_storage_detail.FieldByName('goods_weight').AsCurrency:=Qry_goods.FieldByName('goods_weight').AsCurrency
就是用这个语句,但是在GOODS_ID中的goods_weight为55.49时,在IN_SOTRAGE_DETAIL绑定的DBGRID中为55.48
DBGRID的字段类型用字符串类型的,怎么样!!
Qry_in_storage_detail.FieldByName('goods_weight').AsCurrency:=Qry_goods.FieldByName('goods_weight').AsCurrency 也没有错啊,为什么就只差0.01呢
比如GOODS表中的GOODS_WEIGHT为52.39,52.38,52.37.....保存到IN_STORAGE_DETAIL就成了52.38,52.37,52.36..........................................
麻烦各位大哥帮帮我,谢谢!!!!!