以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 代码,按照条件获取列表问题 条件改变已经填入的信息不显示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157649) |
-- 作者:夜点蚊香 -- 发布时间:2020/10/24 8:40:00 -- 代码,按照条件获取列表问题 条件改变已经填入的信息不显示 在项目事件MainTableChanged 添加以下代码获取 没有排课的课程编号列表 If MainTable.Name = "排课登记表" Then Dim dmp As New TableDataMap dmp.DataTable = "课程缴费表" \'指定数据来源表 dmp.ValueCol = "缴费编号" \'指定取值列 dmp.DisplayCol = "缴费编号" \'指定显示列 \'指定下拉列表时显示哪些列的数据 dmp.ListCols = "缴费编号,是否排课,缴费日期,学号,姓名,收费名称,科目,课程,等级,总周数,每周课时,课时数" dmp.Sort = "缴费日期" \'指定排序方式 dmp.Filter = "[是否排课] = \'否\' " Tables("排课登记表").Cols("缴费编号").DataMap = dmp.CreateDataMap() \'生成并设置DataMap End If 排课登记表进行排课操作以后 会把课程缴费表对应的缴费编号的行 是否排课列 变成(是) 这时候再回到排课登记表, 已经填入的编号会消失,不显示. 请指教. [此贴子已经被作者于2020/10/24 8:40:46编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/10/24 9:16:00 -- 正常,字典列只能显示字典筛选里有值的数据。 这种建议使用自定义下拉窗口做选择:http://www.foxtable.com/webhelp/topics/2116.htm
|
-- 作者:夜点蚊香 -- 发布时间:2020/10/28 23:42:00 -- 搞定了谢谢 搞定了谢谢 [此贴子已经被作者于2020/10/29 0:03:59编辑过]
|