| 发表于:2007-08-08 12:02:153楼 得分:0 |
我这是我程序里的一个函数,con,是access的连接[全局的],引用到excel对象. tablename 数据库的表名. ws EXECel的工作表. private function table2sheet(tablename as string, ws as excel.worksheet) as boolean dim x as long, y as long dim ystr as string dim rs as recordset dim max as long, sbstep as single, sbvalue as long, sbheight as long set rs = con.EXECute( "select * from [ " & tablename & "] ") for x = 0 to rs.fields.count - 1 ws.cells(1, x + 1).value = rs.fields(x).name next ws.range(ws.cells(1, 1), _ ws.cells(1, rs.fields.count)).font.bold = true y = 2 do until rs.eof ws.range( "a " & cstr(y)).copyfromrecordset rs, 51 y = y + 51 doevents me.caption = "[ " & tablename & "]current record: " & cstr(y - 1) sbvalue = sbvalue + sbstep loop table2sheet = true end function | | |
|