Office中国论坛/Access中国论坛

标题: 求助,为何会出现“要求对象” [打印本页]

作者: goodhope08    时间: 2013-12-30 21:38
标题: 求助,为何会出现“要求对象”
  各位网友老师,我的窗体里,有三个控件,分别是me.I,me.II,me.汇总,如果用以下代码,显示正常,没问题:
Dim A, B As String
       A = "Ⅰ" & Me.Ⅰ & ","  
       B = Me.Ⅱ
   Me.汇总 = A & B
如果用以下代码,则显示“要求对象”,初步判断下面if else 函数用了后出现了问题,请各位老师指点,如何更改才不会出再错误:
Dim A, B As String
    If Me.Ⅰ Is Not Null Then
       A = "Ⅰ" & Me.Ⅰ & ","  
    Else
       A = ""
     End If
   B = Me.Ⅱ
   Me.汇总 = A & B

    谢谢!

作者: tmtony    时间: 2013-12-30 22:45
Me.Ⅰ 是什么?
是否窗体控件, 是否存在?
作者: goodhope08    时间: 2013-12-31 08:45
是窗体控件,是存在的
作者: goodhope08    时间: 2013-12-31 08:46
三个控件分别是Ⅰ、Ⅱ、汇总
作者: smilingkiss    时间: 2013-12-31 08:54
If Not Me.Ⅰ Is Null Then

试试这样
作者: goodhope08    时间: 2013-12-31 08:58
smilingkiss 发表于 2013-12-31 08:54
If Not Me.Ⅰ Is Null Then

试试这样

试了,好象还是不行
作者: access学习交流    时间: 2013-12-31 09:24
检查下引用,看看DAO引用了没有
作者: smilingkiss    时间: 2013-12-31 09:32
上附件看看
作者: goodhope08    时间: 2013-12-31 10:13
smilingkiss 发表于 2013-12-31 09:32
上附件看看

敬请参阅附件!

作者: smilingkiss    时间: 2013-12-31 10:30
搞掂了

作者: goodhope08    时间: 2013-12-31 10:35
OK了,感谢感谢!
作者: smilingkiss    时间: 2013-12-31 10:53
goodhope08 发表于 2013-12-31 10:35
OK了,感谢感谢!

不客气
作者: goodhope08    时间: 2013-12-31 15:43
smilingkiss 发表于 2013-12-31 10:53
不客气

不好意思,可以再多问您一个问题吗?
  就是前面那个数据库,如何循环向另一个窗体各控件赋值。
  具体请参见附件。谢谢!
作者: smilingkiss    时间: 2013-12-31 15:57
goodhope08 发表于 2013-12-31 15:43
不好意思,可以再多问您一个问题吗?
  就是前面那个数据库,如何循环向另一个窗体各控件赋值。
  具体 ...

看不明白哦,按你的赋值是可以按代码执行的啊
作者: goodhope08    时间: 2013-12-31 16:21
   就是在窗体ECGForm中双击控件,打开一次窗体TemTableForm,在TemTableForm中填写新数据,在并将值赋对应的窗体ECGForm的控件。
每个控值都用这种方式录入数据。
  其中我在窗体TemTableForm上一个控件值等于ECGForm中所双击的控件名称进行识别。
  我试写了一下代码,赋值没有成功,所以麻烦老师们指点!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3