以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 提示错误  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=55217)

--  作者:wumingrong1
--  发布时间:2014/8/12 20:48:00
--  [求助] 提示错误
我在表属性的PositionChanged中写有以下命令,打开表后提示如图错误;帮我看看该怎么改?

e.form.controls("Label1").text = "领导  "& Tables("日常工作遗留问题表").Current("批示领导")&"  批示:"
e.form.controls("Label2").text = "【 "&Tables("日常工作遗留问题表").Current("批示内容")&" 】"
e.form.controls("Label3").text = "{该问题必须在:"& Tables("日常工作遗留问题表").Current("批示期限")&"前完成}"

e.form.controls("Label4").text = "该问题于:  "& Tables("日常工作遗留问题表").Current("处理日期")&"  由  "& Tables("日常工作遗留问题表").Current("处理人员")&"  等同事处理完毕."


图片点击可在新窗口打开查看此主题相关图片如下:360截图20140812204608014.jpg
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2014/8/12 20:52:00
--  

If Tables("日常工作遗留问题表").Current IsNot Nothing Then

    e.form.controls("Label1").text = "领导  "& Tables("日常工作遗留问题表").Current("批示领导")&"  批示:"
    e.form.controls("Label2").text = "【 "&Tables("日常工作遗留问题表").Current("批示内容")&" 】"
    e.form.controls("Label3").text = "{该问题必须在:"& Tables("日常工作遗留问题表").Current("批示期限")&"前完成}"   
    e.form.controls("Label4").text = "该问题于:  "& Tables("日常工作遗留问题表").Current("处理日期")&"  由  "& Tables("日常工作遗留问题表").Current("处理人员")&"  等同事处理完毕."
   
End If

 


--  作者:wumingrong1
--  发布时间:2014/8/12 21:04:00
--  
还是一样
--  作者:有点甜
--  发布时间:2014/8/12 21:09:00
--  

 代码没错,例子发上来。


--  作者:逛逛
--  发布时间:2014/8/12 21:13:00
--  

他说的是打开表后出现错误,不会是副本表,没有打开窗口吧?


--  作者:有点甜
--  发布时间:2014/8/12 21:18:00
--  

If Tables("日常工作遗留问题表").Current IsNot Nothing AndAlso Forms("窗口1").Opened Then

    Forms("窗口1").controls("Label1").text = "领导  "& Tables("日常工作遗留问题表").Current("批示领导")&"  批示:"
    Forms("窗口1").controls("Label2").text = "【 "&Tables("日常工作遗留问题表").Current("批示内容")&" 】"
    Forms("窗口1").controls("Label3").text = "{该问题必须在:"& Tables("日常工作遗留问题表").Current("批示期限")&"前完成}"    
    Forms("窗口1").controls("Label4").text = "该问题于:  "& Tables("日常工作遗留问题表").Current("处理日期")&"  由  "& Tables("日常工作遗留问题表").Current("处理人员")&"  等同事处理完毕." 
End If


--  作者:wumingrong1
--  发布时间:2014/8/12 21:28:00
--  
OK啦,谢谢!!!
--  作者:wumingrong1
--  发布时间:2017/6/1 11:14:00
--  

 

If Forms("装机工单清单表维护窗口(预约)").Opened Then
Dim tv As WinForm.TextBox   = Forms("装机工单清单表维护窗口(预约)").Controls("直通车").text
Dim r As Row = Tables("装机工单清单表").current

        Dim dr2 As DataRow = DataTables("外线人员清单表").Find("姓名 = \'" & r("装维人员姓名") & "\' ")
        If dr2 IsNot Nothing  Then
            tv = dr2("直通车")
           \' e.Form.Controls("站长姓名").text = dr2("姓名")
        Else
            tv = Nothing
        End If

End If

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:360截图20170601110939363.jpg
图片点击可在新窗口打开查看

--  作者:有点色
--  发布时间:2017/6/1 11:15:00
--  

If Forms("装机工单清单表维护窗口(预约)").Opened Then
    Dim tv As WinForm.TextBox   = Forms("装机工单清单表维护窗口(预约)").Controls("直通车")
    Dim r As Row = Tables("装机工单清单表").current
   
    Dim dr2 As DataRow = DataTables("外线人员清单表").Find("姓名 = \'" & r("装维人员姓名") & "\' ")
    If dr2 IsNot Nothing  Then
        tv.text = dr2("直通车")
        \' e.Form.Controls("站长姓名").text = dr2("姓名")
    Else
        tv.text = Nothing
    End If
   
End If