以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助,一段IF代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24974)

--  作者:even0898
--  发布时间:2012/10/28 15:34:00
--  求助,一段IF代码

Dim tbl As Table = Tables("供应商选择_Table1")
If tbl.Current Is Nothing Then Return
If tbl.Current IsNot Nothing Then
    Tables("品名规格.物料品牌明细.物料进价明细").Current("供应商") = tbl.Current("简称")
End If

 

Dim KKK As Table = Tables("供应商选择_Table1")
If KKK.Current Is Nothing Then Return
If KKK.Current IsNot Nothing Then
    Tables("采购订单").Current("供应商名称") = tbl.Current("简称")
End If
Forms("供应商选择").Close()

 

 

做了一个“供应商选择”的窗口,我想这一个窗口的双击事件可以在两个表里通用,要如何判断是加载当前的表呢?

比如我在“品名规格.物料品牌明细.物料进价明细”表里就不执行采购订单里的填充命令?

Dim tbl As Table = Tables("供应商选择_Table1")
If tbl.Current Is Nothing Then Return
If tbl.Current IsNot Nothing Then
If tbl.Current IsNot Nothing Then
    Tables("品名规格.物料品牌明细.物料进价明细").Current("供应商") = tbl.Current("简称")

else

  Tables("采购订单").Current("供应商名称") = tbl.Current("简称")
End If

这样写的采购订单里就无法执行,只能执行 品名规格.物料品牌明细.物料进价明细 这个表里的


--  作者:程兴刚
--  发布时间:2012/10/28 15:45:00
--  

Dim tbl As Table = Tables("供应商选择_Table1")
If tbl.Current IsNot Nothing Then

    if CurrentTable.name = "采购订单"

        CurrentTable.Current("供应商名称") = tbl.Current("简称")
    else
        Tables("品名规格.物料品牌明细.物料进价明细").Current("供应商") = tbl.Current("简称")
    End If
end if


--  作者:even0898
--  发布时间:2012/10/28 15:52:00
--  

哦,可以了。。。我忘记加窗口关闭的代码了,谢谢班主

[此贴子已经被作者于2012-10-28 15:53:09编辑过]

--  作者:even0898
--  发布时间:2012/10/28 15:58:00
--  
以下是引用even0898在2012-10-28 15:52:00的发言:

哦,可以了。。。我忘记加窗口关闭的代码了,谢谢班主

[此贴子已经被作者于2012-10-28 15:53:09编辑过]

图片点击可在新窗口打开查看刚没看清楚,采购订单里还是无法执行命令啊,品名规格.物料品牌明细.物料进价明细 这个可以正确执行


--  作者:even0898
--  发布时间:2012/10/28 16:05:00
--  
图片点击可在新窗口打开查看更郁闷的是填采购订单的供应商名称没填充进去,直接把我 品名规格.物料品牌明细.物料进价明细 里的供应商给换掉了
--  作者:程兴刚
--  发布时间:2012/10/28 16:06:00
--  

不发文件很难下手!


--  作者:even0898
--  发布时间:2012/10/28 16:08:00
--  回复:(程兴刚)不发文件很难下手!

我转下吧,用SQL直接做的


--  作者:even0898
--  发布时间:2012/10/28 16:19:00
--  
以下是引用程兴刚在2012-10-28 16:06:00的发言:

不发文件很难下手!

麻烦了,我还是明天问下客服吧,我的identify做了关联,转向内部的时候乱七八糟的数据,谢谢斑竹