Foxtable(狐表)用户栏目专家坐堂 → [求助] Select 选出字段的值,怎么在表达式中用?


  共有2936人关注过本帖平板打印复制链接

主题:[求助] Select 选出字段的值,怎么在表达式中用?

帅哥哟,离线,有人找我吗?
whyfoxtable
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:134 积分:1047 威望:0 精华:0 注册:2014/11/24 11:07:00
[求助] Select 选出字段的值,怎么在表达式中用?  发帖心情 Post By:2014/12/4 11:21:00 [只看该作者]

For Each R As Row In Tables("窗口1_Table1").Rows
    With R
        If ( R("课程") = (Select Top 1 a.[课程] from {课程安排表} a where a.[已经选中] = '1' ) )
            .Checked = True
        Else
            .Checked = False
        End If
    End With
Next

这段代码报错:
编译错误:Expression expected
错误代码:If ( R("课程") = (Select Top 1 a.[课程] from {课程安排表} a where a.[已经选中] = '1' ) )

现附上项目,代码在项目窗口1的AfterLoad事件中。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目15.rar

另,Select Top 1 a.[课程] from {课程安排表} a where a.[已经选中] = '1' 这段代码已经在SQL窗口中执行通过

请帮忙查错!

[此贴子已经被作者于2014-12-4 11:26:18编辑过]

 回到顶部