Access交流中心

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

按钮如何实现创建新表功能

jimmy  发表于:2012-02-07 22:27:58  
复制

RT,窗口中设按钮,如何编写代码使单击后创建一张指定名称的表并指定各列名称。感激不尽> <

 

Top
蟹仔 发表于:2012-02-07 22:53:06
docmd.runsql "SELECT 你需要添加进去的内容 AS 列名 INTO 新表"


jimmy 发表于:2012-02-07 23:38:58

很感谢楼上,本人新手,受启发搜了下sql语句,DoCmd.RunSQL "create table 表名(字段 varchar)"也挺好

一个新问题,如果如图,用文本框里的作为表名用上面的语句怎么做(字段已固定,不用考虑),主要变量转换不甚清楚,谢谢

ps 上面语句中的表名部分不用引号就直接作为了字符串,所以不知怎样用变量表示



蟹仔 发表于:2012-02-08 11:44:09
DoCmd.RunSQL "create table " & 你自己文本框的名字 & "(字段 varchar)"

jimmy 发表于:2012-02-08 16:28:19

 

理论上应该没错,但是这样报错,仍然只有在& &之间用“2011”才可能建立想要的表。调试中明明text值就是string了,不知道为何还是不行



jimmy 发表于:2012-02-08 17:22:06

已自解决,谢谢~



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