Foxtable(狐表)用户栏目专家坐堂 → 记录窗口共用表的问题求助?


  共有3377人关注过本帖树形打印复制链接

主题:记录窗口共用表的问题求助?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/16 10:39:00 [显示全部帖子]

 绑定之前,控制要显示的列即可。

 

http://www.foxtable.com/help/topics/2455.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/16 11:01:00 [显示全部帖子]

以下是引用lisheng7177在2015-1-16 10:44:00的发言:
我都输好了各自要显示的列,但代码要分别写在页面集合的2个事件中才可以,都写在页面集合的SelectedIndexchanged事件中就报错!

 

写什么代码报错,报什么错?


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/16 11:26:00 [显示全部帖子]

Dim gzdw As WinForm.ComboBox = e.Form.Controls("工作单位")
Dim jdpc As WinForm.ComboBox = e.Form.Controls("鉴定批次")

Select e.Sender.SelectedPage.Text
    Case "报名登记表"
        gzdw.ComboList = DataTables("报名登记表").GetComboListString("工作单位")
        jdpc.ComboList = DataTables("报名登记表").GetComboListString("鉴定批次")
    Case "审核合格表"
        gzdw.ComboList = DataTables("审核合格表").GetComboListString("工作单位")
        jdpc.ComboList = DataTables("审核合格表").GetComboListString("鉴定批次")
End Select

Dim rgd1 As WinForm.RecordGrid = e.Form.Controls("RecordGrid1")
Dim rgd2 As WinForm.RecordGrid = e.Form.Controls("RecordGrid2")
Select e.Sender.SelectedPage.Text
    Case "报名登记表"
        rgd1.Table = Tables("报名登记表") '指定绑定表
        rgd1.Build() '重新生成记录窗口
        rgd2.Table = Tables("报名登记表") '指定绑定表
        rgd2.Build() '重新生成记录窗口
       
    Case "审核合格表"
        rgd1.Table = Tables("审核合格表") '指定绑定表
        rgd1.Build() '重新生成记录窗口
        rgd2.Table = Tables("审核合格表") '指定绑定表
        rgd2.Build() '重新生成记录窗口
       
End Select

Select e.Sender.SelectedPage.Text
    Case "报名登记表"
        Forms("报名审核").Controls("PictureViewer1").BindingField = "报名登记表.照片"
    Case "审核合格表"
        Forms("报名审核").Controls("PictureViewer1").BindingField = "审核合格表.照片"
       
       
End Select


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/16 11:37:00 [显示全部帖子]

 逻辑是什么啊?你就不能参考我之前写给你的代码改么?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/16 11:40:00 [显示全部帖子]

If e.DataCol.Name = "鉴定等级" OrElse e.DataCol.Name = "申报性质"
    If e.DataRow("鉴定等级").Trim = "技师" Then
        If e.DataRow("申报性质").Trim = "正常申报"
            e.DataRow("理论考否") = True
        Else
            e.DataRow("理论考否") = False
        End If
    End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/16 11:46:00 [显示全部帖子]

 看12楼。

 回到顶部