以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何实现自动筛选可用设备列表? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67263) |
-- 作者:shilhoue -- 发布时间:2015/4/21 14:04:00 -- [求助]如何实现自动筛选可用设备列表? 有两个表,一个是设备表,一个是业务安排表。 其中设备表中对设备进行了分类,如:时均、日均、现场。另有一个是否占用字段表示该设备是否已被占用。 想在进行业务安排时自动筛选出可用的日均设备,我在PrepareEdit时间中编写如下代码报错,不知如何正确编写,求指教。 If e.IsFocusCell AndAlso e.Col.Name = "日均设备" Then e.Col.Combolist = DataTables("设备表").GetComboListString("日均设备", "[设备类别] = \'日均\'" And "[是否占用]=flase") End If
|
-- 作者:Bin -- 发布时间:2015/4/21 14:06:00 -- e.Col.Combolist = DataTables("设备表").GetComboListString("日均设备", "[设备类别] = \'日均\' And [是否占用]=flase") |
-- 作者:shilhoue -- 发布时间:2015/4/21 15:24:00 -- 谢谢,是双引号标的不对么? |
-- 作者:Bin -- 发布时间:2015/4/21 15:25:00 -- 是的 |
-- 作者:shilhoue -- 发布时间:2015/4/21 15:30:00 -- 按您的代码改了,但还是提示出错,是我的列属性设置得不对么。我日均设备那列设的是多值字段,数据表为设备表,显示列和取值列都是设备编号,其他默认。请问有问题么? |
-- 作者:Bin -- 发布时间:2015/4/21 15:31:00 -- 提示出现什么错误? 没道理 |
-- 作者:shilhoue -- 发布时间:2015/4/21 15:33:00 -- 显示错误: Foxtable 版本:2014.11.11.1 错误所在事件:表,任务安排,PrepareEdit 详细错误信息: 调用的目标发生了异常。 未找到列 [flase]。
|
-- 作者:Bin -- 发布时间:2015/4/21 15:34:00 -- e.Col.Combolist = DataTables("设备表").GetComboListString("日均设备", "[设备类别] = \'日均\' And [是否占用]=false") |
-- 作者:shilhoue -- 发布时间:2015/4/21 15:38:00 -- 上传了附件。请您看看。 我是想实现这样的功能:在安排新任务时,设备只能从未被占用的设备中选取,当该任务完成后解除相应设备的占用。人员也是如此。
|
-- 作者:Bin -- 发布时间:2015/4/21 15:38:00 -- 看8楼.你False写错了 |