技術(shù) 點(diǎn)
- 技術(shù)
- 點(diǎn)
- V幣
- 點(diǎn)
- 積分
- 22799
|
5#
發(fā)表于 2016-6-19 02:46:17
|
只看該作者
其實(shí)if都可以不寫的。這是最簡潔的寫法:
Private Sub T3_AfterUpdate()
T3 = -Abs([T3])
End Sub
說明:
Abs取絕對值,因此這時(shí)候?qū)τ谌魏螖?shù),T3都轉(zhuǎn)為非負(fù)值了。再加上符號,就成為相反數(shù)了。
作為論壇里為數(shù)不多的啰嗦分子,Roy還是想說兩句。
-------------------------------------------------------
在文本框里顯示正負(fù)又有什么用呢?數(shù)據(jù)最終還是要更新到數(shù)據(jù)表的,對不對?
因此,只需要在執(zhí)行查詢時(shí)設(shè)置一下就好了。例如,update 表1 set 表1.字段1=-abs([T3])
也許你的查詢是追加查詢,不過類似地:
Insert into 表1(字段1,字段2……字段N) select -Abs([T3]) as 字段1,字段2……字段N from 表2 |
|