Foxtable(狐表)用户栏目专家坐堂 → 如何限制只对独立窗口进行操作,主窗口不能进行操作?


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

主题:如何限制只对独立窗口进行操作,主窗口不能进行操作?

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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2014/4/29 10:05:00 [只看该作者]

模式窗口:锁定主窗口
独立窗口:可以操作主窗口

尽量用模式,减少误操作。

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/4/30 17:26:00 [只看该作者]

模式窗口与主窗口用同一数据表时,调用模式窗口时,主窗口的数据表出现空白,如何做到不出现这种情况?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/30 17:56:00 [只看该作者]

以下是引用发财在2014-4-30 17:26:00的发言:
模式窗口与主窗口用同一数据表时,调用模式窗口时,主窗口的数据表出现空白,如何做到不出现这种情况?

 

需要用副本表,参考

 

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

 


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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/5/2 9:27:00 [只看该作者]

If Tables("收购单价汇总").Rows.Count = 0 Then
    MessageBox.Show("请汇总后再打印!")
Else
    If Tables("收购初始号").Rows.Count = 0 Then
        Forms("输入初始号").Open()
        Dim tab As WinForm.TabControl = Forms("输入初始号").Controls("TabControl1")
        tab.SelectedIndex = 0
       
    Else
        Dim tt As Table = Tables("收购初始号")
        Dim i As Integer = tt.Rows.Count -1
        If tt.Rows(i)("收购开piao号") = tt.Rows(i)("收购凭证终止号") Then
            vars("kk") = 0
            Forms("输入初始号").Open()
            Dim tab As WinForm.TabControl = Forms("输入初始号").Controls("TabControl1")
            tab.SelectedIndex = 0
           
        Else
            If MessageBox.Show("是否打印?","确认",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) =DialogResult.OK Then
                If tt.Rows(i)("收购开piao号") = "" Then
                    tt.Rows(i)("收购开piao号") = tt.Rows(i)("收购凭证起始号")
                Else
                    tt.Rows(i)("收购开piao号") = tt.Rows(i)("收购开piao号") + 1
                End If
                Dim idx As Integer
                idx = CInt(tt.Rows(i)("收购开piao号"))
                For Each t As Row In Tables("收购单价汇总")
                    t("打印") = True
                    t("收购凭证号") = format(idx,"000000000")
                Next
                For Each r As Row In Tables("打印收购窗口_Table1")
                    r("打印") = True
                    r("收购凭证号") = format(idx,"000000000")
                Next
                Dim td As Table =Tables("打印收购窗口_Table1")
                Dim ii As Integer = td.Rows.Count -1
                td.Rows(ii)("piao据张数") = 1
                Dim Book As New XLS.Book(ProjectPath & "Attachments\收购单.xls")
                Book.Marks.Add("用户名",User.Name)
                Dim fl As String = ProjectPath & "Reports\收购单.xls"
                Book.Build() '生成细节区
                Book.Save(fl) '保存工作簿
                Dim Proc As New Process '打开工作簿
                Proc.File = fl
                proc.verb = "print"
                Proc.Start()
                DataTables("收购单价汇总").DataRows.Clear
                DataTables("收购").LoadFilter = "收购凭证号 Is null And [重量] <> 0 And [日期] = #" & vars("adate") & "#"
                DataTables("收购").Load()
                Tables("收购").Sort = "编号"
                Dim cj As WinForm.ComboBox = e.Form.Controls("猪主姓名")
                cj.Text = ""
                cj.ComboList = DataTables("收购").GetComboListString("猪主姓名")
            End If
        End If
    End If
End If

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/5/2 9:28:00 [只看该作者]

上述代码中For Each r As Row In Tables("打印收购窗口_Table1")
                    r("打印") = True
                    r("收购凭证号") = format(idx,"000000000")
                Next
                Dim td As Table =Tables("打印收购窗口_Table1")
                Dim ii As Integer = td.Rows.Count -1
                td.Rows(ii)("piao据张数") = 1
不起作用。如何修改?

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/5/2 10:25:00 [只看该作者]

请老师指点一下!

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/5/2 11:14:00 [只看该作者]

十分希望老师能帮我一下!

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/4 13:17:00 [只看该作者]

以下是引用发财在2014-5-2 11:14:00的发言:
十分希望老师能帮我一下!

 

新问题,请重新开贴提问,并上传具体例子。


 回到顶部
总数 18 上一页 1 2