Access交流中心

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

ACCESS vba 计算过的数据如何选择性保存到表

吴建龙  发表于:2012-03-21 12:05:54  
复制

 

 

 

我现在有个窗体名叫窗体1,一个表名叫表1,窗体上有2个文本输入框b,c,写了个计算结果(如:a=b+c/b,a,b,c是我定义的变量),计算结果在VBA中的一个变量a里,但是表1中有几个列(如:q、w、e、r)其中q、w、e中都有数据了,想通过选择符合条件的数据(比如text1=q且text2=w)把a保存到r中,如果r中有数据则不保存,没数据则保存,但是q、w、e中的源数据不能变

 

Top
煮江品茶 发表于:2012-03-21 16:33:07

if isnull(r)=true then

   r=a

end if



吴建龙 发表于:2012-03-21 16:54:14

直接这样就行了吗,



煮江品茶 发表于:2012-03-21 17:11:33
当然

吴建龙 发表于:2012-03-22 09:14:51
试试

吴建龙 发表于:2012-03-22 09:24:16
老大,能不能给我写个全的代码啊,这些我也不会(选择符合条件的数据(比如text1=q且text2=w)),我复制上你的就出现这个


吴建龙 发表于:2012-03-22 09:24:44

小弟一新手,感谢了

 



吴建龙 发表于:2012-03-22 09:48:06

我的如下

If IsNull(我的R3h1) = True Then

   我的R3h1 = PQZ

End If

我用了怎么没反应呢

 



吴建龙 发表于:2012-03-22 10:10:24

大哥我把文件发上来帮我改改好不,谢谢了

点击下载此附件

煮江品茶 发表于:2012-03-22 19:27:29

 

if me.text1.value=q and me.text2.value=w and isnull(r)=true then

   r=a

end if



吴建龙 发表于:2012-03-23 08:43:41

太感谢品茶大哥的热心帮助了,再试下

 



吴建龙 发表于:2012-03-23 16:09:25
大哥,还是没反应呢

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