以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  筛选下拉字段  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=85366)

--  作者:woshiabc
--  发布时间:2016/5/24 10:55:00
--  筛选下拉字段

明细表中的配方类型下拉选项= 相关商品的配方类型

比如在明细表中填写了商品PD01,配方类型下拉选项取自这种商品的配方类型,已有“材料配方表”字段有:配方类型,商品编号

 

If e.Col.name="配方类型" Then
    e.Col.ComboList=DataTables("材料配方表").GetComboListString("配方类型" , "商品编号= \' "e.col(商品编号) "\'")
End If


--  作者:大红袍
--  发布时间:2016/5/24 10:56:00
--  

If e.Col.name="配方类型" Then
    e.Col.ComboList=DataTables("材料配方表").GetComboListString("配方类型" , "商品编号=\'" & e.Row("商品编号") & "\'")
End If

[此贴子已经被作者于2016/5/24 11:09:20编辑过]

--  作者:woshiabc
--  发布时间:2016/5/24 11:01:00
--  
你好,显示错误col没有默认属性,因此无法被索引
--  作者:大红袍
--  发布时间:2016/5/24 11:09:00
--  

If e.Col.name="配方类型" Then
    e.Col.ComboList=DataTables("材料配方表").GetComboListString("配方类型" , "商品编号=\'" & e.Row("商品编号") & "\'")
End If