以文本方式查看主题

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

--  作者:kaituozhe
--  发布时间:2016/4/9 10:48:00
--  条件列表值
是什么原因是e.Form.Controls("账套")列表值为空呀?
e.Form.Controls("审计类型").ComboList = DataTables("审计项目").GetComboListString("审计类型")
e.Form.Controls("账套").ComboList = DataTables("审计项目").GetComboListString("项目名称","审计类型 = \'" & e.Form.Controls("审计类型").text & "\'")

--  作者:Hyphen
--  发布时间:2016/4/9 10:50:00
--  
没有选择“审计类型”或者“审计类型”没有对应的项目
--  作者:kaituozhe
--  发布时间:2016/4/9 10:54:00
--  
这是对用户登录的改进,但是想通过以上代码让e.Form.Controls("账套")根据选择的审计类型登录,但是结果却是空,原因是黄色显示是空
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:用户登录.rar

e.Form.Controls("审计类型").ComboList = DataTables("审计项目").GetComboListString("审计类型")
msgbox(e.Form.Controls("审计类型").text)
e.Form.Controls("账套").ComboList = DataTables("审计项目").GetComboListString("项目名称","审计类型 = \'" & e.Form.Controls("审计类型").text & "\'")


--  作者:kaituozhe
--  发布时间:2016/4/9 10:54:00
--  
怎么修改?
--  作者:Hyphen
--  发布时间:2016/4/9 11:02:00
--  
没有选择项目当然是空了,默认选择第一个参考:http://www.foxtable.com/help/topics/0930.htm

e.Form.Controls("审计类型").ComboList = DataTables("审计项目").GetComboListString("审计类型")
e.Form.Controls("审计类型").SelectedIndex = 0
e.Form.Controls("账套").ComboList = DataTables("审计项目").GetComboListString("项目名称","审计类型 = \'" & e.Form.Controls("审计类型").text & "\'")

--  作者:kaituozhe
--  发布时间:2016/4/9 11:15:00
--  
我是想根据所选择的审计类型来确定账套下拉列表的审计项目,e.Form.Controls("审计类型").SelectedIndex = 0加上这句代码后,账套的下拉列表只显示第一个审计类型的所有的审计项目,我怎么能根据自己所选择的审计类型来选择审计项目呢?




--  作者:Hyphen
--  发布时间:2016/4/9 11:43:00
--  
e.Form.Controls("账套").ComboList = DataTables("审计项目").GetComboListString("项目名称","审计类型 = \'" & e.Form.Controls("审计类型").text & "\'")

什么代码放到“审计类型”组合框的“SelectedIndexChanged”事件中