以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  列表项目  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=179926)

--  作者:zhangchi96
--  发布时间:2022/9/18 23:16:00
--  列表项目
第一个表:数据源

     序号     省名      月份
      1        江苏       1月
      2        浙江       2月
      3        山东       3月
      4        河北

第二个表:A表,表结构为:
      序号     类别      备注
       1              
       2               
       3               
       4 
我设置了两个窗体,窗体C 、窗体D,在这两个窗体中都插入A表,
希望达到的要求:
1、在窗体C中的A表里,【类别】列的列表我希望可以用下拉菜单选择【数据源】里的省份,
2、在窗体D中的A表里,【类别】列的列表我希望可以用下拉菜单选择【数据源】里的月份,

不知道我的这个想法是不是可行,敬请老师们指导




       

--  作者:有点蓝
--  发布时间:2022/9/19 8:28:00
--  
窗口里的A表设置为副本,然后窗口C的afterload事件

Tables("窗口C_table1").Cols("类别").ComboList = DataTables("数据源").GetComboListString("省份")

窗口D参考上面方法处理

--  作者:zhangchi96
--  发布时间:2022/9/25 17:34:00
--  
谢谢蓝老师指导!!!我又遇到一个新的问题

第一个表:数据源
     序号     省名      月份
      1        江苏       1月
      2        江苏       2月
      3        江苏       3月
      4        山东       1月
      5        山东       2月

第二个表:A表,表结构为:
      序号     对象            时间                                              备注
       1         江苏     可选1月、2月、3月
       2         山东     可选1月、2月
       3               
 问题是:在数据源中,江苏的时间有1月、2月、3月,而山东的时间只有1月、2月,那么在A表里的时间列,针对不同对象设置不一样的下拉菜单,能不能做到?     

--  作者:有点蓝
--  发布时间:2022/9/25 20:56:00
--  
参考:http://www.foxtable.com/webhelp/topics/1457.htm