Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]如何在窗口表中的单元格进行查找引用数据

1楼
hrw68529 发表于:2023/11/23 17:10:00
有一窗口表Tables("党组议题_汇报"),还有一个数据表“信息引用索引”表,在窗口表中,“牵头领导”列引用数据表“信息引用索引”列中的“领导分工”集合,当“牵头领导”列选择一个领导姓名后,在窗口表中的“责任单位”列,只显示该领导分工负责的单位供选择,不显示其他单位。如何写代码。请指导。谢谢

(1)窗口表“牵头领导”列的代码:Tables("党组议题_汇报").Cols("牵头领导").ComboList = DataTables("信息引用索引").GetComboListString("领导分工","","序号")
(2)窗口表“责任单位”列的代码: 。。。。。
(3)数据表“信息引用索引”中领导分工及所负责的单位

领导分工 责任单位
朱*红 局办公室
朱*红 人事科
朱*红 规划财务科
朱*红 机关党委
李*清 一科
周*杰 二科
周*杰 三科
吴*成 四科
李*清 五科
李*清 服务中心
鲁*洁 六科
朱*红 管理处
李*清 专班
吴*成 管理服务中心
朱*红 督导推进专班
吴*成 秘书科
周*杰 供应站
朱*红 创建办
朱*红 局工会



[此贴子已经被作者于2023/11/23 17:16:58编辑过]
2楼
有点蓝 发表于:2023/11/23 17:28:00
参考:http://www.foxtable.com/webhelp/topics/1457.htm

窗口表事件PrepareEdit中。

例如:

If e.IsFocusCell Then '如果是焦点所在单元格
    
If e.Col.Name = "
责任单位" Then '如果正在编辑的是县市列
        '从行政区域表提取该省市的县市作为列表项目

        e.Col.Combolist = 
DataTables("
信息引用索引").GetComboListString("责任单位""[领导分工] = '" & e.Row("牵头领导") & "'","序号")

    End If
End
 
If

3楼
hrw68529 发表于:2023/11/23 17:34:00
有点蓝老师:窗口表事件   没有  PrepareEdit
4楼
有点蓝 发表于:2023/11/23 17:40:00
到窗口表绑定的主表事件写代码即可
5楼
hrw68529 发表于:2023/11/23 17:42:00
好的,谢谢

共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03699 s, 2 queries.