假设有A、B两列,B=A*2。
当我在A列中输入1时,B列自动得到值2,
当我在B列中输入2时,A列自动得到值1,如何实现?
http://www.foxtable.com/webhelp/topics/0625.htm
Select Case e.DataCol.Name
Case "A"
systemready = false
e.DataRow("B") = e.NewValue * 2
systemready = true
Case "B"
systemready = false
e.DataRow("A") = e.NewValue / 2
systemready = true
End Select
如果有A、B、C三列呢?输入其中两列值,求得第三列数值。
一样的用法
Select Case e.DataCol.Name
Case "b","c"
systemready = false
e.DataRow("A") = 3.14 * e.DataRow("B") * e.DataRow("C") / 1000
systemready = true