Foxtable(狐表)用户栏目专家坐堂 → [求助]如何实现自动筛选可用设备列表?


  共有3815人关注过本帖树形打印复制链接

主题:[求助]如何实现自动筛选可用设备列表?

帅哥哟,离线,有人找我吗?
shilhoue
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:204 积分:1802 威望:0 精华:0 注册:2015/3/28 7:24:00
[求助]如何实现自动筛选可用设备列表?  发帖心情 Post By: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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/21 14:06:00 [只看该作者]

e.Col.Combolist = DataTables("设备表").GetComboListString("日均设备", "[设备类别] = '日均' And [是否占用]=flase")

 回到顶部
帅哥哟,离线,有人找我吗?
shilhoue
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:204 积分:1802 威望:0 精华:0 注册:2015/3/28 7:24:00
  发帖心情 Post By:2015/4/21 15:24:00 [只看该作者]

谢谢,是双引号标的不对么?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/21 15:25:00 [只看该作者]

是的

 回到顶部
帅哥哟,离线,有人找我吗?
shilhoue
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:204 积分:1802 威望:0 精华:0 注册:2015/3/28 7:24:00
  发帖心情 Post By:2015/4/21 15:30:00 [只看该作者]

按您的代码改了,但还是提示出错,是我的列属性设置得不对么。我日均设备那列设的是多值字段,数据表为设备表,显示列和取值列都是设备编号,其他默认。请问有问题么?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/21 15:31:00 [只看该作者]

提示出现什么错误? 没道理

 回到顶部
帅哥哟,离线,有人找我吗?
shilhoue
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:204 积分:1802 威望:0 精华:0 注册:2015/3/28 7:24:00
  发帖心情 Post By:2015/4/21 15:33:00 [只看该作者]

显示错误:

Foxtable 版本:2014.11.11.1
错误所在事件:表,任务安排,PrepareEdit
详细错误信息:
调用的目标发生了异常。
未找到列 [flase]。

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/21 15:34:00 [只看该作者]

e.Col.Combolist = DataTables("设备表").GetComboListString("日均设备", "[设备类别] = '日均' And [是否占用]=false")

 回到顶部
帅哥哟,离线,有人找我吗?
shilhoue
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:204 积分:1802 威望:0 精华:0 注册:2015/3/28 7:24:00
  发帖心情 Post By:2015/4/21 15:38:00 [只看该作者]

上传了附件。请您看看。
我是想实现这样的功能:在安排新任务时,设备只能从未被占用的设备中选取,当该任务完成后解除相应设备的占用。人员也是如此。

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/21 15:38:00 [只看该作者]

看8楼.你False写错了

 回到顶部
总数 20 1 2 下一页