日期:2014-05-16  浏览次数:21022 次

如何生成一个N*N的表
我想生成这样一个表:
第一列是1到N,第二列也是1到N,共N*N行

好像没说清,说得简单点就是一个矩阵N*N,在Access中用列阵表示
我如何快速生成

------解决方案--------------------
用VBA,双重循环
示例:
for i=1 to n
for j=1to n
CurrentDb.Execute "insert into tt(col1,col2) values( " & I & ", " & J & ") "
next j
next i
------解决方案--------------------
有效率更高的方法吗?
这个方法插入10万条记录不知要多久,也许两个小时吧
-----------------------
太夸张了吧

你说的10万条记录是 100000 * 100000 ?
还是 317 * 317 ?

前者估计你二张excel表也装不下,后者,一般能跑XP的机器(512M内存),5分钟内包你搞定