Access交流中心

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

ACCESS 2010是否支持临时表?

学习  发表于:2020-04-10 21:07:53  
复制

我用的是access 2010,为什么要提问,请教各位前辈?    因为信息矛盾。

vba的语法里有临时表格,只是我一直无法建立真正意义的临时表。

网络上有的说可以,有的说不行,现在我还不知道。


只好请教大家,是否真的可以建立存放在内存的临时表?


不胜感谢!!

 

Top
西出阳关无故人 发表于:2020-04-12 21:31:54

据我所知,临时表是要在运行某个过程中生成一个适合的表格,过程结束后就删除该表格.2010没有用过,不知道是不是这个意思.

在过程或函数运行中,可以用代码创建表,以及删除表,例如:

sub test()

Dim SQL As String
        SQL = "CREATE TABLE temp (数值 long ,公司名称 text(35),注册日期 date)"
        DoCmd.RunSQL SQL'创建表temp
'...这里为使用临时表temp的代码

    SQL = "DROP TABLE temp ;"
        DoCmd.RunSQL SQL'删除表temp

end sub



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