Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

最后一个问题,文本框加1

mmtea  发表于:2011-07-26 03:13:51  
复制

谢谢各位老师的热心解答!

 

窗体中有二个文本框,T1和T2,T1的值=T2+1,我写的代码如下

T1.text = Val(T99.Text) + 1

这句肯定错了,请问应该怎么写?我不要字符串加,要数值相加,谢谢

 

Top
都市侠影 发表于:2011-07-26 07:16:28

T1.Value=T2.Value+1

经测试,运行正常。



1978 发表于:2011-07-26 08:45:22

T1.text = Val(T99.Text + 1)



煮茶论道 发表于:2011-07-26 08:56:57

T1.value=val(T2.value)+1



mmtea 发表于:2011-07-26 20:19:04
煮茶论道 老师,忘了说了,

T1.value=val(T2.value)+1应该在T2有记录时有用,可是我初次进入窗体时,T2为空,我的想法是当T2为空时,T1的值也为空,当T2值=5时,T1值为6,怎么做老师,谢谢!




都市侠影 发表于:2011-07-27 07:23:08

在T2的更新后事件中写:

If IsNull(Me.Text2) Then

    Me.Text1.value=Me.Text2.Value+1

End If

至于初次进入窗体时,因为上述事件只有在Text2的值被修改才会运行,所以Text1和Text2的值本来就是空值。



爱好 发表于:2011-07-27 12:44:42

也许是ME.T1=ME.T2+1,这是你想要的?



煮茶论道 发表于:2011-07-28 09:31:09

If isnull(T2) then

msgbox"请先输入数值!"

exit sub

end if

T1.value=T1.value +1

 



总记录:7篇  页次:1/1 9 1 :