设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: LucasLynn
打印 上一主题 下一主题

[模块/函数] 【原创 / 源码】导出窗体Recordset为任意Access支持格式的数据文件

[复制链接]

点击这里给我发消息

11#
发表于 2005-8-18 19:28:00 | 只看该作者
很不错的代码!
12#
发表于 2005-8-19 01:23:00 | 只看该作者
过程已经放在了窗体模块,我进行如下调用:

Call Output_Recordset(Me.子窗体.Form.Recordset)

编译没有问题,可是出现运行时错误:

字段定义语法错误。





[此贴子已经被作者于2005-8-18 17:26:05编辑过]

本帖子中包含更多资源

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

x
13#
发表于 2005-8-19 09:32:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
14#
 楼主| 发表于 2005-8-19 16:07:00 | 只看该作者
以下是引用wu8313在2005-8-18 17:23:00的发言:



过程已经放在了窗体模块,我进行如下调用:

Call Output_Recordset(Me.子窗体.Form.Recordset)

编译没有问题,可是出现运行时错误:

字段定义语法错误。




麻烦您把文件传上来,我调试一下看看问题出在哪里。
15#
 楼主| 发表于 2005-8-19 16:07:00 | 只看该作者
以下是引用esmile在2005-8-19 1:32:00的发言:



钟对备注型的字段出错,

必须将: Case dbMem

                strFields = strFields & "Memo"



改为:

Case dbMem ,12 'esmile add

                strFields = strFields & "Memo"



12?

这么改为什么?
16#
发表于 2005-8-20 01:41:00 | 只看该作者
LucasLynn:

在“分类与搜索”这个窗体中,有一个按钮使用您的代码。为减小体积,我删掉了一些表和窗体,但需要导出的部分留下来了,不影响导出。



[此贴子已经被作者于2005-8-19 17:41:49编辑过]

本帖子中包含更多资源

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

x
17#
 楼主| 发表于 2005-8-20 03:41:00 | 只看该作者
上面两位提到的问题我已经找到了原因,论坛上的源码的确有误,但是并不是我写错了,而是BBS系统好像对o和:连在一起敏感,我原来的代码是:

Case dbMemo :

结果贴出来成了:

Case dbMem

编辑了很多次都一样,最后我在o和:之间添加了一个空格,才正常显示。

我已经更新了源码,现在应该没有问题了。

[此贴子已经被作者于2005-8-19 19:42:29编辑过]

18#
发表于 2005-8-20 21:33:00 | 只看该作者
==================================


'调用范例


Private Sub Botton_Click()


    Call Output_Recordset(Me.Recordset)


End Sub



=================================


这样才像样:


要不,普通人很难消解高手的代码的


第一:


      告诉他,你的模块是做什么的,有什么好处


第二:


       别告诉他你的模块的运作原理


第三:


        告诉他怎么调用


     ====================


         》》》》》》》》》》》》》》》》》》》》》》》》》》》》》


        这就是MAC OS 到 WINDWOS 的转变


        阳春白雪  到下里巴人的转变


              牧人,有没道理呀


[此贴子已经被作者于2005-8-20 13:36:12编辑过]

19#
 楼主| 发表于 2005-8-20 21:50:00 | 只看该作者
以下是引用secowu在2005-8-20 13:33:00的发言:



==================================

'调用范例

Private Sub Botton_Click()

    Call Output_Recordset(Me.Recordset)

End Sub


=================================

这样才像样:

要不,普通人很难消解高手的代码的

第一:

      告诉他,你的模块是做什么的,有什么好处

第二:

       别告诉他你的模块的运作原理

第三:

        告诉他怎么调用

     ====================

         》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

        这就是MAC OS 到 WINDWOS 的转变

        阳春白雪  到下里巴人的转变

              牧人,有没道理呀





我只是觉得,Recordset已经是很基本的概念了,Access开发者至少应该知道Recordset是什么,和窗体的Recordset在哪里吧?
20#
发表于 2006-3-10 14:07:00 | 只看该作者
试了一下,出现”用户定义类型未定义“的错误,是不是还要引用什么类库?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-23 15:37 , Processed in 0.154658 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表