Access交流中心

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

如何输出FOR循环的结果

liuwenjuan  发表于:2008-04-02 13:12:55  
复制

我以前用MSGBOX输出结果,可是每运行一个FOR循环就要点很多次,很麻烦,

能不能像C++那样能一次输出所有结果????,急需帮助,谢谢各位



 

Top
pc高手 发表于:2008-04-02 14:17:25

把运算(运行)结果存在一个表里, (for 循环 每次结果存表里)。

最后显示这个表就可以了!



liuwenjuan 发表于:2008-04-02 14:35:40
把运行结果放到表中,怎么能实现呢?

liuwenjuan 发表于:2008-04-02 14:36:12
怎么能实现把运行结果放到表中呢?


sosopain 发表于:2008-04-02 19:19:24

设置一个变量str..每次运行的时候 str = str & result 

 

循环完后用 msgbox(str) 

 

 

这个是基本编程手段...甚至称不上技巧,,要学会编程,. 这些是必不可少的基础

 



钱玉炜 发表于:2008-04-03 08:32:33
楼上的才是正确的方法,简单实用

liuwenjuan 发表于:2008-04-11 09:38:15

经过努力我找到了,最终的解决方法,供大家参考:

例如:将for循环的结果输出到d盘下的a文件中

privat sub a()

open "d:\a" for output as #1

dim i as integer

for i=1 to 100

print #1,i

next

close #1

end sub

需注意:运行文件时,必须在d盘下的a文件不打开的状态下,否则会出错!!(运行后a文件用word,记事本等应用程序打开即可)



wenjuan1980 发表于:2008-04-11 09:50:22

例如:将for循环的结果输出到d盘下的a文件中

privat sub a()

open "d:\a" for output as #1

dim i as integer

for i=1 to 100

print #1,i

next

close #1

end sub

需注意:运行文件时,必须在d盘下的a文件不打开的状态下,否则会出错!!(运行后a文件用word,记事本等应用程序打开即可)



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