以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40054)

--  作者:baixiaobai
--  发布时间:2013/9/7 23:17:00
--  请教

请问:表里可以动态显示文本框里的内容,比如有2个列,一个是收款方式,一个是收款地址

                                                      如果在收款方式里选择:网银   收款地址就自动列出网银银行:工行,建行,支付宝

                                                      如果在收款方式里选择:现金   收款地址就自动列出:1分店,2分店

 

 

 

 

还有请问狐狸爸爸,关于模拟关联表里说,除非关联表实在太多的话可以选择使用模拟关联表,那关联表多少算是很多呀?嘿嘿,我想知道,一般多少关联表才能对项目有影响.因为我的关联表大概有10个多.

[此贴子已经被作者于2013-9-8 1:33:32编辑过]

--  作者:lsy
--  发布时间:2013/9/8 9:17:00
--  

提高写代码的水平,关联用在关键的地方。

毕竟关联的好处也不少。


--  作者:有点酸
--  发布时间:2013/9/8 9:47:00
--  

1、第一个问题,可以参考:

http://www.foxtable.com/help/topics/1528.htm

 

2、第二个问题,如lsy所言


--  作者:baixiaobai
--  发布时间:2013/9/8 16:37:00
--  

If e.IsFocusCell Then
    If e.Col.Name = "来源" Then
        Dim dr As DataRow
        dr = DataTables("账户").Find("名称 = \'" & e.Row("类型") & "\'")
        If dr IsNot Nothing \'一定要判断是否存在对应的行
            e.Col.ComboList = dr("银行账户")
        End If
    End If
End If

 

 

我用了动态项目一的方法,可是为什么,来源里面,只有一个值呢,列表项目不是应该有很多个名称值可以选择的吗?是那里错了呢


--  作者:lsy
--  发布时间:2013/9/8 17:11:00
--  

单元格动态下拉列表:

代码在“发货单的”PrepareEdit的事件中

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:动态下拉列表.table


--  作者:baixiaobai
--  发布时间:2013/9/8 23:29:00
--  

图片点击可在新窗口打开查看就是这种效果~~非常感谢~