Foxtable(狐表)用户栏目专家坐堂 → [求助]打印


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

主题:[求助]打印

帅哥哟,离线,有人找我吗?
大红袍
  51楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/18 11:19:00 [只看该作者]

选择不同的页面,CheckListBox1的combolist修改成不同的值啊。

 回到顶部
帅哥哟,离线,有人找我吗?
江南小城
  52楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1005 积分:5955 威望:0 精华:0 注册:2015/6/18 5:15:00
  发帖心情 Post By:2016/2/18 11:46:00 [只看该作者]

Vars("str4") = "Table1"
Dim dst As Table = Tables("打印管理_" & Vars("str4"))
Dim pl4 As WinForm.Panel = e.Form.Controls("Panel1")
If dst.DataTable.datarows.count > 0 Then
    pl4.Visible = not pl4.Visible
    Dim clb As WinForm.CheckedListBox = e.Form.Controls("CheckListBox1")
    clb.Items.Clear
    Dim i As Integer
    For Each dc As DataCol In dst.DataTable.DataCols
        clb.Items.Add(dc.name)
        clb.SetItemChecked(i, True)
        i += 1
    Next
Else
  
End If

 

 

老师,我要在这个按钮代码上统计。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  53楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/18 11:50:00 [只看该作者]

统计什么?说清楚

 回到顶部
帅哥哟,离线,有人找我吗?
江南小城
  54楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1005 积分:5955 威望:0 精华:0 注册:2015/6/18 5:15:00
  发帖心情 Post By:2016/2/18 12:17:00 [只看该作者]

以下是引用江南小城在2016/2/18 11:46:00的发言:

Vars("str4") = "Table1"
Dim dst As Table = Tables("打印管理_" & Vars("str4"))
Dim pl4 As WinForm.Panel = e.Form.Controls("Panel1")
If dst.DataTable.datarows.count > 0 Then
    pl4.Visible = not pl4.Visible
    Dim clb As WinForm.CheckedListBox = e.Form.Controls("CheckListBox1")
    clb.Items.Clear
    Dim i As Integer
    For Each dc As DataCol In dst.DataTable.DataCols
        clb.Items.Add(dc.name)
        clb.SetItemChecked(i, True)
        i += 1
    Next
Else
  
End If

 

 

老师,我要在这个按钮代码上统计。

哦,搞错了,不是统计。是把该页签控件中的Table1的列赋值给复选列表框。不同的页签控件中有不同的Table1列。加在上面代码里。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  55楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/18 12:37:00 [只看该作者]

SelectedIndexChanged 事件

 

Select Case e.Sender.name
    Case "入库"
        Vars("str4") = "Table1"
    Case "出库"
        Vars("str4") = "Table2"
End Select

Dim dst As Table = Tables("打印管理_" & Vars("str4"))
Dim pl4 As WinForm.Panel = e.Form.Controls("Panel1")
If dst.DataTable.datarows.count > 0 Then
    pl4.Visible = not pl4.Visible
    Dim clb As WinForm.CheckedListBox = e.Form.Controls("CheckListBox1")
    clb.Items.Clear
    Dim i As Integer
    For Each dc As DataCol In dst.DataTable.DataCols
        clb.Items.Add(dc.name)
        clb.SetItemChecked(i, True)
        i += 1
    Next
End If


 回到顶部
总数 55 上一页 1 2 3 4 5 6