有表T1 有字段 uni_price(单价) num(数量) 求金额是在表T1另开一个字段,还是用
select uni_price,num,uni_price*num as sumprice from T1
来算比较好呢?1:用select uni_price,num,uni_price*num as sumprice from T1
要解决这样的问题:我要在输入了单价,和数量后,任意点击DBRID的任一处都要让
金额=单价*数量。
2:如果另开一个字段Sumprice ,这样又碰到一个问题,如果用MOUSE点击该行的下
方,将不会起到改变 SUMPRICE=UNIT_PRICE*NUM
select uni_price,num,uni_price*num as sumprice from T1
来算比较好呢?1:用select uni_price,num,uni_price*num as sumprice from T1
要解决这样的问题:我要在输入了单价,和数量后,任意点击DBRID的任一处都要让
金额=单价*数量。
2:如果另开一个字段Sumprice ,这样又碰到一个问题,如果用MOUSE点击该行的下
方,将不会起到改变 SUMPRICE=UNIT_PRICE*NUM
解决你的第一问题是可以的
先将你输入的uni_price(单价) num(数量)存入DB,在DBGrid的单击事件里
select uni_price,num,uni_price*num as sumprice from T1
用第一中方法绝对灵活~
金额=单价*数量。
非要在保存之后才行出現金額的值﹐這樣不科學﹐別的軟件都可以的。
﹐但我在DBGRID的CELLclick內寫代碼讓 金額=單價*數量 如果點擊DBGRID的同
一行則可以出現金額﹐但是點擊DBRID該行的下方﹐則金額不改變﹐也就會產生金額《》單價*數量 的情況
現在有以下問題﹕
但我在DBGRID的CELLclick內寫代碼讓 金額=單價*數量 如果點擊DBGRID的同
一行則可以出現金額﹐但是點擊DBRID該行的下方﹐則金額不改變﹐也就會產生金額《》單價*數量 的情況