以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关联  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=135165)

--  作者:北狐
--  发布时间:2019/5/19 18:43:00
--  关联

需求:

订单表输入销售员,会自动从人员分配对照表中找出对应的销售员,然后取其客户分析表实际销售员填入到订单表的销售员名称列中。


目前在将订单表的DataColChanged事件代码设置为:

Select Case e.DataCol.Name

    Case "销售员"

        Dim pr As DataRow = e.DataRow.GetParentRow("人员分配对照表")   (调试时,在此段代码报错)

        If pr IsNot Nothing Then

            e.DataRow("销售员名称") = pr("客户分析表实际销售员")

        End If

End Select


订单表输入销售员后报错如下:

错误所在事件:表,订单表DataColChanged

详细错误信息:

调用的目标发生了异常。

未将对象引用设置到对象的实例。


请老师帮忙看下是什么问题
[此贴子已经被作者于2019/5/19 19:06:58编辑过]

--  作者:有点甜
--  发布时间:2019/5/19 22:53:00
--  

1、你可能没有设置关联

 

http://www.foxtable.com/webhelp/scr/0091.htm

 

 

2、如果设置了,那就是你表名写错了

 

Dim pr As DataRow = e.DataRow.GetParentRow("人员分配对照表")