新足迹

 找回密码
 注册

精华好帖回顾

· 不是故事的故事 (2008-5-11) colaice · 从小白到砖家之路 - 研究 新州的高考HSC (2012-11-9) patrickzhu
· 新人报道帖!发一些之前拍的片子,跟各位来分享交流,更新至3月27日。(52楼有更新) (2013-3-25) 地球邮差 · 蛋糕姐姐家对付肚饱的小吃--第10页有刚炒的干炒牛河 (2012-4-22) chesecake
Advertisement
Advertisement
查看: 1915|回复: 21

实在没办法了,求知道Access数据库的大大指点下 [复制链接]

发表于 2014-8-29 13:27 |显示全部楼层
此文章由 俏君 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 俏君 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我是有点年纪的阿姨了,在远程学习过程中,有道作业自己找资料也弄不懂了,求帮忙求指点。

这道题的要求是:
1. 创建一个form在一个access数据库中。这个还好,我知道。
2. 创建一个Macro来导出一个form到一个已存在的Excel表。Create a macro to export the optional events to the VLOOKUP spreadsheet.
3. Attach the macro to a button.

2和3真的把阿姨弄晕了,头痛了。哪位行家给我一个详细的执行步骤啊,step by step 就最好了。谢了,谢了,一定力所能及地加分感谢。
Advertisement
Advertisement

发表于 2014-8-29 15:21 |显示全部楼层
此文章由 俏君 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 俏君 所有!转贴必须注明作者、出处和本声明,并保持内容完整
木有人懂吗?

发表于 2014-8-29 15:23 |显示全部楼层
此文章由 alyssa 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 alyssa 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你搜搜VLOOKUP 先。
我也不是很懂。。应该看看那个能找到教程。。

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

评分

参与人数 1积分 +3 收起 理由
俏君 + 3 我以为之前手机加分成功了,再加一次.

查看全部评分

签名不可外链

发表于 2014-8-29 17:27 来自手机 |显示全部楼层
此文章由 俏君 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 俏君 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我马上研究下。之前都是百度中文

发表于 2014-8-30 20:41 |显示全部楼层
此文章由 Pwn 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Pwn 所有!转贴必须注明作者、出处和本声明,并保持内容完整
学的什么课程呀?免费的?
这个可以用vba编程,再把程序连到按钮上。
如果用软件录出宏来,还真不知道怎么做。

评分

参与人数 1积分 +1 收起 理由
俏君 + 1 谢谢回复

查看全部评分

Advertisement
Advertisement

发表于 2014-8-30 22:30 |显示全部楼层
此文章由 bullying520 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bullying520 所有!转贴必须注明作者、出处和本声明,并保持内容完整
阿姨学那么有难度的东西....我也不懂...

发表于 2014-8-31 09:43 |显示全部楼层
此文章由 俏君 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 俏君 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 俏君 于 2014-9-1 15:52 编辑

阿姨想学点东西防止老年痴呆, 准备发邮件直接问老师了。

发表于 2014-8-31 10:17 |显示全部楼层
此文章由 NoChoice 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 NoChoice 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 NoChoice 于 2014-8-31 10:19 编辑
俏君 发表于 2014-8-31 09:43
阿姨想学点东西防止老年痴呆, 准备发邮件直接问老师了。


再给加点分

stackoverflow已经给你例子,
http://stackoverflow.com/questio ... t-in-same-directory
打开access,按alt+f11, 然后copy&paste,改改就行了

You can use VBA to export an Access database table as a Worksheet in an Excel Workbook.

To obtain the path of the Access database, use the CurrentProject.Path property.

To name the Excel Workbook file with the current date, use the Format(Date, "yyyyMMdd") method.

Finally, to export the table as a Worksheet, use the DoCmd.TransferSpreadsheet method.
  1. Dim outputFileName As String
  2. outputFileName = CurrentProject.Path & "\Export_" & Format(Date, "yyyyMMdd") & ".xls"
  3. DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Table1", outputFileName , True
  4. DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Table2", outputFileName , True
复制代码

评分

参与人数 1积分 +3 收起 理由
俏君 + 3 感谢分享

查看全部评分

签名不可外链

发表于 2014-8-31 10:33 |显示全部楼层
此文章由 红烧鸡翅 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 红烧鸡翅 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不懂,学习

发表于 2014-8-31 12:57 |显示全部楼层
此文章由 letbe 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 letbe 所有!转贴必须注明作者、出处和本声明,并保持内容完整
其实您的老师 好心办坏事儿

其实 老师是想在excel表格中  设置一个按钮  按动按钮  通过ac数据库 查出信息  显示在excel中

评分

参与人数 1积分 +2 收起 理由
俏君 + 2 我很赞同

查看全部评分

Advertisement
Advertisement

发表于 2014-9-1 11:15 |显示全部楼层
此文章由 dtmr17 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dtmr17 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这些都用不到VBA,built-in的就可以实现了。放狗吧。

评分

参与人数 1积分 +1 收起 理由
俏君 + 1 感谢分享

查看全部评分

发表于 2014-9-1 12:53 |显示全部楼层
此文章由 俏君 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 俏君 所有!转贴必须注明作者、出处和本声明,并保持内容完整
letbe 发表于 2014-8-31 12:57
其实您的老师 好心办坏事儿

其实 老师是想在excel表格中  设置一个按钮  按动按钮  通过ac数据库 查出信息 ...

我也觉得应该是个不难的事,因为毕竟不是IT专业,但摸不到门道就完全瞎撞了。

发表于 2014-9-1 12:55 |显示全部楼层
此文章由 俏君 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 俏君 所有!转贴必须注明作者、出处和本声明,并保持内容完整
dtmr17 发表于 2014-9-1 11:15
这些都用不到VBA,built-in的就可以实现了。放狗吧。

您再多说两句吧,built-in什么哩? 我Google了,可搜不到有用的,要不您给我点建议好吗?

发表于 2014-9-1 13:24 |显示全部楼层
此文章由 dtmr17 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dtmr17 所有!转贴必须注明作者、出处和本声明,并保持内容完整
俏君 发表于 2014-9-1 12:55
您再多说两句吧,built-in什么哩? 我Google了,可搜不到有用的,要不您给我点建议好吗? ...

When you create a new macro, you can add new action,
From the "Action Catalog" on the right hand side, you can see a folder "Actions", and there are sub-folders:
Data Import/Export, you pick ExportWithFormatting,
You define your Form, and set the Output Format as xlsx, and set the file path and name.

For Button, you create a Button on your form first, then right click the button to access its properties (all in design mode), under the property sheet, there is a tab "Event", the first setting is "On Click", you can select your macro and assign the macro to your button.

Hope this will help.

评分

参与人数 1积分 +3 收起 理由
俏君 + 3 感谢分享

查看全部评分

发表于 2014-9-1 13:58 |显示全部楼层
此文章由 俏君 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 俏君 所有!转贴必须注明作者、出处和本声明,并保持内容完整
dtmr17 发表于 2014-9-1 13:24
When you create a new macro, you can add new action,
From the "Action Catalog" on the right hand s ...

听起来好专业啊,但还不是全部懂。我根据您说的好好去试下,不懂还找您啊。谢谢了。
Advertisement
Advertisement

发表于 2014-9-1 14:15 |显示全部楼层
此文章由 dtmr17 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dtmr17 所有!转贴必须注明作者、出处和本声明,并保持内容完整
俏君 发表于 2014-9-1 13:58
听起来好专业啊,但还不是全部懂。我根据您说的好好去试下,不懂还找您啊。谢谢了。 ...

From Menu, Select "Create" and Click "Macro", you can create a new macro.

See the screen shot below.

本帖子中包含更多资源

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

x

评分

参与人数 1积分 +3 收起 理由
俏君 + 3 感谢分享

查看全部评分

发表于 2014-9-1 19:56 |显示全部楼层
此文章由 俏君 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 俏君 所有!转贴必须注明作者、出处和本声明,并保持内容完整
dtmr17 发表于 2014-9-1 14:15
From Menu, Select "Create" and Click "Macro", you can create a new macro.

See the screen shot bel ...

谢谢dtmr17, 我已经完全按照你说的做了。但还是有些疑问,虽然有些不好意思再问了,还是厚脸皮再请教下: 那个导出的表格似乎只能重新产生一个新的Excel表,不能照题目要求导出到已有Excel表中,否则就替换掉那个已有Excel表了。

第二个建button的,我在那个ON CLICK中选择了MACRO指令,然后就不知道下一步怎么做了,屏幕没有任何动静。不知道怎样象您说的“ assign the macro to your button" . 我这button是电脑自动生成的什么“ COMMAND10" 吗?

也不知表达清楚没?

发表于 2014-9-1 21:17 |显示全部楼层
此文章由 dtmr17 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dtmr17 所有!转贴必须注明作者、出处和本声明,并保持内容完整
俏君 发表于 2014-9-1 19:56
谢谢dtmr17, 我已经完全按照你说的做了。但还是有些疑问,虽然有些不好意思再问了,还是厚脸皮再请教下: ...

For the button, after you picking the macro, just save your work.

Do you want to refresh the data or append the data previously in the excel vlookup sheet?

评分

参与人数 1积分 +3 收起 理由
俏君 + 3

查看全部评分

发表于 2014-9-1 21:22 |显示全部楼层
此文章由 俏君 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 俏君 所有!转贴必须注明作者、出处和本声明,并保持内容完整
dtmr17 发表于 2014-9-1 21:17
For the button, after you picking the macro, just save your work.

Do you want to refresh the data ...


不是refresh,是append到之前已经存在的一个vlookup 的Excel表。

发表于 2014-9-2 18:01 |显示全部楼层
此文章由 dtmr17 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dtmr17 所有!转贴必须注明作者、出处和本声明,并保持内容完整
俏君 发表于 2014-9-1 21:22
不是refresh,是append到之前已经存在的一个vlookup 的Excel表。

In that case, you may need to use VBA, google for "Export from Access to Excel to an existing worksheet + Stack Overflow", create a module in your access and copy the code, then you can assign the module to a button.

评分

参与人数 1积分 +3 收起 理由
俏君 + 3 你太有才了

查看全部评分

Advertisement
Advertisement

发表于 2014-9-2 18:43 |显示全部楼层
此文章由 俏君 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 俏君 所有!转贴必须注明作者、出处和本声明,并保持内容完整
dtmr17 发表于 2014-9-2 18:01
In that case, you may need to use VBA, google for "Export from Access to Excel to an existing work ...

太感谢了

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部