以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 条件列表值 (http://foxtable.net/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("账套")根据选择的审计类型登录,但是结果却是空,原因是黄色显示是空
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”事件中 |