新足迹

 找回密码
 注册

精华好帖回顾

· 老公前一阵做的锅塌豆腐,好吃。 (2006-3-16) susan · 西餐大赛 -- 大头祝大家圣诞节快乐! (2010-12-25) datou2z
· People Mountain People Sea (全文完) (2012-8-1) amon54 · 石头城记(照片正贴,文字updated) (2005-9-1) bizi
Advertisement
Advertisement
查看: 1199|回复: 25

[IT] Access转Excel求助 [复制链接]

发表于 2012-6-22 14:30 |显示全部楼层
此文章由 flat26a 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flat26a 所有!转贴必须注明作者、出处和本声明,并保持内容完整
部门里有个10多年前由外面的公司开发的Access软件,有几个窗口界面让用户输入记录等等,只有几个人可以用。

老板忽然心血来潮,说这个Access软件太老不好用,想把数据转到Excel,这样人人都可以方便看到,还可以做些数据分析等等。他让我看看怎么弄到Excel里。偶的神啊~~ 偶又不是IT, Access也没有用过,只是平时Excel用得多点。。。

我看Help里面说可以把 Table export to Excel,可是,我现在能看到的都是设计好的用户界面,我怎么才能看到有哪些Table?怎么找到Access database存在什么地方了?

谢谢!
Advertisement
Advertisement

发表于 2012-6-22 14:41 |显示全部楼层
此文章由 waterjuice 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 waterjuice 所有!转贴必须注明作者、出处和本声明,并保持内容完整
look

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1积分 +2 收起 理由
flat26a + 2 谢谢热心回复,级别有限分分很少,见谅!

查看全部评分

发表于 2012-6-22 14:48 |显示全部楼层
此文章由 bats 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bats 所有!转贴必须注明作者、出处和本声明,并保持内容完整
lz十年前的估计不使用access 2007
关键是找到服务器上的mdb文件,然后在excel data菜单可以import from access file

评分

参与人数 1积分 +2 收起 理由
flat26a + 2 谢谢热心回复,级别有限分分很少,见谅!

查看全部评分

发表于 2012-6-22 14:52 |显示全部楼层
此文章由 flat26a 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flat26a 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 waterjuice 于 2012-6-22 14:41 发表
look



谢谢!不过你这个是已经知道Table在哪里了。。。我的问题是我连Table在哪里都不知道,我只能看到让输入数据的窗口。。。

哎,我现在连进这个系统的权限都没有,只是刚才在别人的电脑上用了下,都没法截个屏,真不懂老板为什么要我做这件事~~~~

发表于 2012-6-22 14:56 |显示全部楼层
此文章由 flat26a 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flat26a 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 bats 于 2012-6-22 14:48 发表
lz十年前的估计不使用access 2007
关键是找到服务器上的mdb文件,然后在excel data菜单可以import from access file



我们现在有4台电脑可以用这个软件,我在其中的一台上看到有mdb文件(其他几台不知道有没有,人家很忙让我下周再去找他们。。555)。但是我觉得mdb文件应该是在服务器上的,不会在其中一人的电脑上。。。

发表于 2012-6-22 15:03 |显示全部楼层
此文章由 乘物以游心 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乘物以游心 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这可不是个好主意啊。
这要看你们用了Access的什么功能。
有些功能Excel做不到的。

如果老板只是想看输出的表格,加以分析,建议在现有基础上,
做个将结果表格输出到Excel的模块算了。

(paopaobing(32))
超然世外,欲乘物以游心,
逍遥驰骋,必先了悟宇宙之真谛。
Advertisement
Advertisement

发表于 2012-6-22 15:08 |显示全部楼层
此文章由 flat26a 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flat26a 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乘物以游心 于 2012-6-22 15:03 发表
这可不是个好主意啊。
这要看你们用了Access的什么功能。
有些功能Excel做不到的。

如果老板只是想看输出的表格,加以分析,建议在现有基础上,
做个将结果表格输出到Excel的模块算了。

(paopaobing(32))


老板是觉得只有那几台电脑上可以用不方便,最好人人都可以方便看到方便使用,还可以做些数据分析等等。。。

发表于 2012-6-22 15:12 |显示全部楼层
此文章由 bats 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bats 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乘物以游心 于 2012-6-22 15:03 发表
这可不是个好主意啊。
这要看你们用了Access的什么功能。
有些功能Excel做不到的。

如果老板只是想看输出的表格,加以分析,建议在现有基础上,
做个将结果表格输出到Excel的模块算了。

(paopaobing(32))

十多年前的access程序,现在excel几乎没有做不了的
还有mdb肯定在服务器,否则一台机关了你们就access不了了。copy出来就行了,但是界面想好的话叫人用vba/macro搞搞
客舍并州已十霜,归心日夜忆咸阳。
无端更渡桑干水,却望并州是故乡。

发表于 2012-6-22 15:22 |显示全部楼层
此文章由 seesea 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 seesea 所有!转贴必须注明作者、出处和本声明,并保持内容完整
如果是纯Access做的软件还算比较简单,先关闭其他机器的Access界面,在本机打开的时候先按住Shift健就可进入数据库界面,你要怎么改都可以。
里面的数据表如果没有设置隐藏的话都能看到,数据导入导出都很简单,但是如果没有经验就不建议乱动里面的设置了。

评分

参与人数 1积分 +2 收起 理由
flat26a + 2 感谢分享

查看全部评分

发表于 2012-6-22 15:43 |显示全部楼层
此文章由 乘物以游心 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乘物以游心 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 bats 于 2012-6-22 15:12 发表

十多年前的access程序,现在excel几乎没有做不了的
还有mdb肯定在服务器,否则一台机关了你们就access不了了。copy出来就行了,但是界面想好的话叫人用vba/macro搞搞


呵呵,Copy出来? 你是说数据吧? Access可远远不止一点数据储存这么简单啊。

Access里的VBA的用户界面UI,你怎么移植到Excel里啊?  -- 给业余人士用的,不可能是让用户直接在Access的数据库界面输入的,估计是有UI的? 数据Validation都在里面。

多人同时读取还好说,多人同时写入,在Excel里面怎么实现啊?  Access的Lock,可以精确的一条Record。 Excel恐怕要Lock整个数据表吧?

单张表的query还好说,Access里如果涉及多张表的Join操作,Excel实现起来就非常困难(也不是不可能),至少数据格式和Key的定义就要花不少功夫。

(paopaobing(32))

评分

参与人数 1积分 +2 收起 理由
flat26a + 2 最后2分,请笑纳!

查看全部评分

超然世外,欲乘物以游心,
逍遥驰骋,必先了悟宇宙之真谛。

发表于 2012-6-22 15:44 |显示全部楼层
此文章由 flat26a 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flat26a 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 seesea 于 2012-6-22 15:22 发表
如果是纯Access做的软件还算比较简单,先关闭其他机器的Access界面,在本机打开的时候先按住Shift健就可进入数据库界面,你要怎么改都可以。
里面的数据表如果没有设置隐藏的话都能看到,数据导入导出都很简单,但是如果没有经验就不建议乱动里面的设置了。



谢谢!我看看有没有机会试试~~~

说实话,我现在痛苦的是
1)自己的电脑上不能用那个程序,得到别人的电脑上去用。
2)从来没有用过Acess
3)现在用那个软件的几个老头子,虽然觉得那个软件不是非常好用,但是他们好像很不愿意改到Excel(年纪大了不喜欢改变可以理解),我今天去问他们时感觉他们有点想看我笑话的意思,还什么都不愿告诉我,还是另外一个part time的女的告诉我一点信息。。。

真不明白老板为什么把这个活摊给我。。。
Advertisement
Advertisement

发表于 2012-6-22 15:49 |显示全部楼层
此文章由 flat26a 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flat26a 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乘物以游心 于 2012-6-22 15:43 发表


呵呵,Copy出来? 你是说数据吧? Access可远远不止一点数据储存这么简单啊。

Access里的VBA的用户界面UI,你怎么移植到Excel里啊?  -- 给业余人士用的,不可能是让用户直接在Access的数据库界面输入的,估计是有UI的? 数据Validation都在里面。



是的,肯定是有UI的,这就是我说我找不到Table的原因

我现在想的就是,找到Table,要是有很多张,还有很多Query的话,我就告诉老板,弄到Excel还不如Access呢,不然多人同时输入就会把Excel弄得超级大,还很慢。。。

发表于 2012-6-22 15:51 |显示全部楼层
此文章由 flat26a 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flat26a 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 seesea 于 2012-6-22 15:22 发表
如果是纯Access做的软件还算比较简单,先关闭其他机器的Access界面,在本机打开的时候先按住Shift健就可进入数据库界面,你要怎么改都可以。
里面的数据表如果没有设置隐藏的话都能看到,数据导入导出都很简单,但是如果没有经验就不建议乱动里面的设置了。


不好意思,本人级别太低分太少,先打白条欠着~~~~

发表于 2012-6-22 16:01 |显示全部楼层
此文章由 rabbitpoint 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rabbitpoint 所有!转贴必须注明作者、出处和本声明,并保持内容完整
1)确定你有的是mdb吗?
2)数据可能在另外一个mdb里面
3)也可能是被hide了
4)excel可干不了access的买卖,或者不容易做到

发表于 2012-6-22 16:07 |显示全部楼层
此文章由 乘物以游心 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乘物以游心 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 flat26a 于 2012-6-22 15:49 发表


是的,肯定是有UI的,这就是我说我找不到Table的原因

我现在想的就是,找到Table,要是有很多张,还有很多Query的话,我就告诉老板,弄到Excel还不如Access呢,不然多人同时输入就会把Excel弄得超级大,还很慢。。。


看看数据量吧,数据量稍大一点,Excel就更Handle不来了。

Excel的强项在于数据分析和演示,如果老板只是想分析方便,用Excel另外做个分析模块,从Access里导入所需数据就好了。

用专门的数据分析模块,不影响主数据的输入输出功能,这也是很多商用软件,包括大型ERP系统的套路,算是正路了。

而且你没什么经验的情况下,这样的做法,有几个好处:
1、 不影响原系统,不会搞砸,这才是最重要的。 -- 没想过完一搞砸了,系统崩溃怎么办吧?
2、 难度低,这样你可以慢慢学习。
3、 时间都花在老板看得到、而且最关心的地方,你投入时间少,产出的成绩确实最高的。

希望建议对你有用啦!

(paopaobing(32))
超然世外,欲乘物以游心,
逍遥驰骋,必先了悟宇宙之真谛。

发表于 2012-6-22 16:13 |显示全部楼层
此文章由 flat26a 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flat26a 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乘物以游心 于 2012-6-22 16:07 发表


看看数据量吧,数据量稍大一点,Excel就更Handle不来了。

Excel的强项在于数据分析和演示,如果老板只是想分析方便,用Excel另外做个分析模块,从Access里导入所需数据就好了。

用专门的数据分析模块,不影响主数据的输入输 ...



非常感谢你的建议!

祝大家周末愉快!
Advertisement
Advertisement

发表于 2012-6-22 16:23 |显示全部楼层
此文章由 鱼羊鲜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 鱼羊鲜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
自学vba开发

发表于 2012-6-22 16:29 |显示全部楼层
此文章由 bats 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bats 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乘物以游心 于 2012-6-22 15:43 发表


呵呵,Copy出来? 你是说数据吧? Access可远远不止一点数据储存这么简单啊。

Access里的VBA的用户界面UI,你怎么移植到Excel里啊?  -- 给业余人士用的,不可能是让用户直接在Access的数据库界面输入的,估计是有UI的? 数据Vali ...

excel也可以有vba,user form用户界面啦,自己做个UI也一样可以用。数据不是很巨大的话,基本都可以一样实现的,很多sql语句都可以直接run,
数据设置是难些,锁定等等可能不好弄。
不过我前面说的不是直接用excel替代access,而是和你说的一样,用excel导入需要的access数据作分析,不需要锁定,或者改动阿,只需要简单得excel界面定义变量,然后返回sql语句查询就行了吧,然后数据直接出报告图表,挺方便的
客舍并州已十霜,归心日夜忆咸阳。
无端更渡桑干水,却望并州是故乡。

发表于 2012-6-22 16:42 |显示全部楼层
此文章由 海培 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 海培 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个我天天用啊,本来就应该用Access作后台,Excel做前台阿。Excel 2007 里面 Data -〉From Access, 浏览至你的access file, 选择query, 就可以了。然后再用pivot table/charts 做数据分析就可以了。

发表于 2012-6-26 11:55 |显示全部楼层
此文章由 flat26a 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flat26a 所有!转贴必须注明作者、出处和本声明,并保持内容完整
又来问大家问题了,我在自己的电脑上装好了那个软件,我发现shortcut里的路径是指向我的C盘里的mdb文件。我直接去打开那个文件和我打开shortcut的结果是一样的,都是这样的界面。我相信mdb文件应该是在网络上的,但是怎么找到它?还有我要怎么才能看到mdb文件里的那些tables 和 query呢?(我试了按住shift可是没有用呀~~~)

谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

发表于 2012-6-26 12:23 |显示全部楼层

回复 flat26a 20# 帖子

此文章由 seesea 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 seesea 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你这个Access是界面和数据库是分开的,你打开的应该是界面MDB文件,数据库文件在另外一个地方,用链接表与界面连接。
先按住shift键再双击打开MDB应该是可以进入Access数据库管理界面,如果不行就可能是设置了锁定Shift键,这个要破解,对新手有点难度。
根据你的Access水平,不建议你现在就操作修改Access数据库,先学习一下Access和VBA基础吧,网上有很多资料,学点Access对自己的工作也是很有帮助的。
Advertisement
Advertisement

发表于 2012-6-26 12:31 |显示全部楼层
此文章由 flat26a 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flat26a 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 seesea 于 2012-6-26 12:23 发表
你这个Access是界面和数据库是分开的,你打开的应该是界面MDB文件,数据库文件在另外一个地方,用链接表与界面连接。
先按住shift键再双击打开MDB应该是可以进入Access数据库管理界面,如果不行就可能是设置了锁定Shift键,这 ...


谢谢!我倒不想也不敢改动Access,只是想找到那些表单导出到Excel里面进行数据分析,我该怎样才能找到表单导出到Excel呢?

发表于 2012-6-26 12:34 |显示全部楼层
此文章由 flat26a 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flat26a 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 seesea 于 2012-6-26 12:23 发表
先按住shift键再双击打开MDB应该是可以进入Access数据库管理界面,如果不行就可能是设置了锁定Shift键,这个要破解,对新手有点难度。


我按住shift键再双击,因为这个软件是有密码的,输完密码后它就又进入到用户界面了(就是我上面贴的那个图)。。。

发表于 2012-6-26 12:51 |显示全部楼层
此文章由 flat26a 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flat26a 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 seesea 于 2012-6-26 12:23 发表
你这个Access是界面和数据库是分开的,你打开的应该是界面MDB文件,数据库文件在另外一个地方,用链接表与界面连接。
先按住shift键再双击打开MDB应该是可以进入Access数据库管理界面,如果不行就可能是设置了锁定Shift键,这 ...


不好意思,请问你能不能告诉我下面的英文怎么说,我准备写个邮件给老板,IT的术语心里没底

界面MDB文件
用链接表与界面连接

非常非常感谢!

发表于 2012-6-27 17:11 |显示全部楼层
此文章由 rabbitpoint 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rabbitpoint 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 flat26a 于 2012-6-26 12:51 发表


不好意思,请问你能不能告诉我下面的英文怎么说,我准备写个邮件给老板,IT的术语心里没底

界面MDB文件
用链接表与界面连接

非常非常感谢!


forms
linked tables

发表于 2012-6-27 20:24 |显示全部楼层
此文章由 乘物以游心 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乘物以游心 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 flat26a 于 2012-6-26 12:51 发表


不好意思,请问你能不能告诉我下面的英文怎么说,我准备写个邮件给老板,IT的术语心里没底

界面MDB文件
用链接表与界面连接

非常非常感谢!


User Interface MDB file
Database MDB file is linked with user interface MDB file via database base links

服务器上的数据库的连接可以有很多类型,
如果也是简单的MDB文件,那最简单方法就是的在网络上直接共享出来,直接从界面文件里访问数据文件。
如果你能打开那个作为用户界面的MDG文件,直接看看里面的源代码,根据里面数据库链接的语句就可以找到数据文件在哪里。

当然,数据库也有可能通过SQL Server甚至是其它数据库以供访问的,
这样的话,Windows里可能会有数据库链接,
你去“控制面板”-〉“管理工具”-〉“Data Sources (ODBC)”里找找又没有这个程序使用的“User DSN” 或 “System DSN”,
然后打开这个DSN,看看它的设置,也许能找到数据库在哪里。
哪一个是这个软件用的? 根据DSN名字判断吧? 呵呵,只能靠猜了。

还是不行,就问问老板或老员工,或者是网管,知不知道数据库在哪?
最好能找到当时开发时候的开发文档(如果开发者没有留一手的话),那是最好了。

(paopaobing(32))
超然世外,欲乘物以游心,
逍遥驰骋,必先了悟宇宙之真谛。
Advertisement
Advertisement

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部