设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 6330|回复: 10
打印 上一主题 下一主题

[窗体] 你输入的表达式对属性FORM/REPORT引用无效

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-23 14:29:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Private Sub Form_Current()
Me![记录数].Caption = "第" & Me.CurrentRecord & "个项目(共" & Me.RecordsetClone.RecordCount & "个)" '
If Me.NewRecord = True Then
Me.AllowEdits = ture
Me.AllowAdditions = ture
Me!费用.Form.AllowAdditions = False
Me!记录.Form.AllowAdditions = False
Me!合同.Form.AllowAdditions = False
Else
Me.AllowEdits = False
Me.AllowAdditions = False
Me!费用.Form.AllowAdditions = True
Me!记录.Form.AllowAdditions = True
Me!合同.Form.AllowAdditions = True
End If
End Sub

当运行到红色行时出现:你输入的表达式对属性FORM/REPORT引用无效
请教各位是什么原因


附件传上来了,是ACCESS2007版做的,问题出现在“项目”窗体的Current事件中。

该档案中还有其它问题就是客户窗体中如何对联系人子窗体的数据根据主窗体中的联系人来进筛选,谢谢各位了!

[ 本帖最后由 faze 于 2007-12-23 16:57 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-12-23 16:13:02 | 只看该作者
可能是子窗体的名称有问题,你尝试将子窗体的名称与源对象的名称设成相同,比如:子窗体的名称为“费用”,源对象的名称也为费用

点击这里给我发消息

3#
发表于 2007-12-23 16:23:48 | 只看该作者
费用是否子窗体
4#
 楼主| 发表于 2007-12-23 16:48:41 | 只看该作者
原帖由 xianbin555 于 2007-12-23 16:13 发表
可能是子窗体的名称有问题,你尝试将子窗体的名称与源对象的名称设成相同,比如:子窗体的名称为“费用”,源对象的名称也为费用


费用是子窗体

源对象是什么意思,我不太明白

点击这里给我发消息

5#
发表于 2007-12-23 16:51:37 | 只看该作者
有可能在这个状态下,子窗体还未完全加载
6#
 楼主| 发表于 2007-12-23 17:03:28 | 只看该作者
我是在点击添加新记录按扭时出现这种情况的,是不是真的子窗体没有加载呢,如果是,那又怎么解决呢
7#
发表于 2007-12-23 20:51:25 | 只看该作者
Access很多这种小bug可以用时间触发器延时触发,我也是常常这么用,可以得到满意的解决
8#
 楼主| 发表于 2007-12-23 21:17:06 | 只看该作者
感谢版主的建议,可是这个时间触发如何加呢,我还不太懂,请帮忙讲讲
9#
 楼主| 发表于 2007-12-24 00:32:53 | 只看该作者
我刚刚又试了一下,又不报错了,我都有些搞不懂了,以后还会有这样的情况不

点击这里给我发消息

10#
发表于 2007-12-24 09:00:48 | 只看该作者
如果不影响实际结果,可以在代码最前面加上
on error resume next
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 15:42 , Processed in 0.090815 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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