Office中国论坛/Access中国论坛

标题: 計算方式(如何設置) [打印本页]

作者: andySI    时间: 2014-10-29 10:09
标题: 計算方式(如何設置)
[A]     [B]

[B]=[A]3000000或以下時, 即以3000000或以下實數,如[A]是超過3000000時,即減去3000000

如 (1)  [A]3000000 = [B]3000000
   (2)  [A]=2500000= [B]2500000
   (3)  [A]=4000000 =(B)4000000-3000000=1000000


作者: Wanli_Li    时间: 2014-10-29 11:27
本帖最后由 Wanli_Li 于 2014-10-29 11:29 编辑

你用IIf函数就可以实现啊
[B]=IIf([A]<3000000,[A],[A]-3000000)


作者: andySI    时间: 2014-10-29 18:11
本帖最后由 andySI 于 2014-10-29 18:29 编辑

首先, 謝謝老師的答覆, 但有一問題解決不了, 想再請求指教.

Private Sub Check985_Click()
If Me.Check985 = True Then
Me.B = 0
B = IIf([A] < 3000000, [A], [A] - 3000000)
Else
Me.B= 1
End If
End Sub
-----------------------------------------

Me.B = 0
B = IIf([A] < 3000000, [A], [A] - 3000000)   ----- 如[A]為4000000時,  Me.B = 0 即為1000000 (錯)
----------------------
B = IIf([A] < 3000000, [A], [A] - 3000000)  是否在此可對< 3000000, [A], [A] - 3000000 進行計算, 而且不改變[A]

----------------------------------------------------------------------------------------




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3