设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1809|回复: 7
打印 上一主题 下一主题

[其它] 求教:这个日期控件时什么地方设置不对?

[复制链接]
跳转到指定楼层
1#
发表于 2013-2-26 13:13:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用在选项卡上使用日期模块,点击文本框,出现对话框,提示对象不支持该属性或方法,把对话框关闭后,并不影响使用,请高手指点,指点,是不是有地方要改,或设置有问题,谢谢!



本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2013-2-27 04:30:35 | 只看该作者
文本框的双击事件应该用Docmd.OpenForm方法来打开日历窗体。
至于为什么,自己先想想。【提示:这跟日历窗体的Form_Open有点关系】
想不通的话,由于时间关系,改天我再回答这个问题。【现在已经超过我的作息时间一个多小时了,所以得睡了。】
3#
 楼主| 发表于 2013-2-27 13:07:38 | 只看该作者
谢谢,等待您的回答!
4#
发表于 2013-2-28 05:02:49 | 只看该作者
本帖最后由 roych 于 2013-2-28 05:04 编辑

没想出来?写得很罗嗦,但道理很简单。

对于窗体而言,事件执行顺序上,先是加载然后才是打开事件。
而你调用的函数并未加载日历窗体,日历窗体的其它控件自然也未引用过来,调用时自然就会出错,并返回错误处理语句中的。
但是如果用Docmd.OpenForm来就不同了。这个方法是打开窗体,自然会跟普通窗体一样,先在后台加载,然后自然便是执行日历窗体的打开事件等等,而不会再出错了。

5#
 楼主| 发表于 2013-2-28 14:18:12 | 只看该作者
请老大帮我改改,我只会依葫芦画瓢,谢谢!
6#
 楼主| 发表于 2013-2-28 20:56:43 | 只看该作者
本帖最后由 123shusheng 于 2013-2-28 21:05 编辑

我在文本框的双击事件中加入:DoCmd.OpenForm "frmCalendar", , , , acFormEdit
CalendarFor Me.Text10
可是不行,
版主,帮帮我这只可怜的菜鸟吧!
7#
发表于 2013-2-28 21:10:45 | 只看该作者

本帖子中包含更多资源

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

x
8#
 楼主| 发表于 2013-3-1 09:11:37 | 只看该作者
ly 发表于 2013-2-28 21:10

谢谢!,瓢画好了。太感谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-4 07:49 , Processed in 0.109815 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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