Foxtable(狐表)用户栏目专家坐堂 → 单位工程目录树表点击后是空白,点击右键列属性,修改目录树系统死掉


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

主题:单位工程目录树表点击后是空白,点击右键列属性,修改目录树系统死掉

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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
单位工程目录树表点击后是空白,点击右键列属性,修改目录树系统死掉  发帖心情 Post By:2017/12/3 20:49:00 [显示全部帖子]

单位工程目录树表点击后是空白,点击右键列属性,修改目录树系统死掉,什么原因?
选择项目名称为:连平县生活垃圾无害化,点击进度计划子表,新增一行,在单位工程中点击目录树表后是空白,点击右键列属性,修改目录树系统死掉,什么原因?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:成本测算 - 171129 - 副本.rar


图片点击可在新窗口打开查看此主题相关图片如下:hetchh@meso7s}255%xt0u.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:(whr3$sudg$rkc`j_2lll@p.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
  发帖心情 Post By:2017/12/6 22:19:00 [显示全部帖子]

不同的项目有不同的单位工程,这个代码只是为了绑定同一个项目,只显示这个项目的单位工程
'完成明细表单位工程列目录树主表绑定项目ID 
If e.IsFocusCell AndAlso e.Col.name = "单位工程" Then
    Dim tb As New DropTreeBuilder
    tb.SourceTable = DataTables("清单") '指定目录树表
    tb.TreeFilter="项目id='" & e.Row("项目id") & "'"
    tb.TreeCols = "单位工程|清单名称" '指定用于生成目录树的列
    tb.SourceCols = "单位工程|清单号|清单名称|单位|单价|数量|清单ID" '指定数据来源列
    tb.ReceiveCols = "单位工程|清单号|清单名称|单位|单价|数量|清单ID" '指定数据接收列
    e.Col.DropTree = tb.Build()
End If

下面这个才是在CurrentTableChanged里写的目录树代码


If CurrentTable.Name Like "*完成明细*" Then
    Dim tb As New DropTreeBuilder
    tb.SourceTable = DataTables("清单") '指定目录树表
    tb.TreeCols = "单位工程|清单名称" '指定用于生成目录树的列
    tb.SourceCols = "单位工程|清单号|清单名称|单位|单价|清单ID" '指定数据来源列
    tb.ReceiveCols = "单位工程|清单号|清单名称|单位|单价|清单ID" '指定数据接收列
    CurrentTable.Cols("单位工程").DropTree = tb.Build()
End If

如何将二者结合在一起呢?


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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
  发帖心情 Post By:2017/12/6 23:14:00 [显示全部帖子]

在startEdit等事件写代码,不能绑定项目ID,只显示本项目的工料一类,如何修改?


''库明细表工料一类列目录树主表绑定项目ID

If e.IsFocusCell AndAlso e.Col.name = "工料一类" Then
    Dim tb As New DropTreeBuilder
    tb.SourceTable = DataTables("工料单价") '指定目录树表
    tb.TreeFilter="项目id='" & e.Row("项目id") & "'"
    tb.TreeCols = "工料一类|工料二类|工料名称" '指定用于生成目录树的列
    tb.SourceCols = "工料一类|工料二类|工料名称|工料单位|工料ID" '指定数据来源列
    tb.ReceiveCols = "工料一类|工料二类|工料名称|工料单位|工料ID" '指定数据接收列
    e.Col.DropTree = tb.Build()
End If
[此贴子已经被作者于2017/12/6 23:21:49编辑过]

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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
  发帖心情 Post By:2017/12/7 11:24:00 [显示全部帖子]

还是不行哦

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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
  发帖心情 Post By:2017/12/8 16:03:00 [显示全部帖子]

出入库表的图木舒克项目,在子表库明细规格内,可以选只限于该种材料的规格,如果换个位置编写代码就显示所有材料的所有规格

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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
  发帖心情 Post By:2017/12/8 17:43:00 [显示全部帖子]

如下:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:成本测算 - 171129 - 副本 - 副本.rar

[此贴子已经被作者于2017/12/8 17:44:05编辑过]

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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
  发帖心情 Post By:2017/12/8 21:18:00 [显示全部帖子]

还是不行
在click事件、currentChanged、startEdit等事件写代码,都不行,我希望所选规格只限于该种材料的规格,不希望显示所有材料的所有规格,请老师再帮一下!



[此贴子已经被作者于2017/12/8 21:20:41编辑过]

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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
  发帖心情 Post By:2017/12/9 11:59:00 [显示全部帖子]

运用到工料单价表子表工料明细表时候出现代码错误提示:


.NET Framework 版本:2.0.50727.8669
Foxtable 版本:2017.10.26.1
错误所在事件:
详细错误信息:
无法在 System.Int32 和 System.String 上执行“=”操作。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:成本测算 - 171129 - 副本.rar



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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
  发帖心情 Post By:2017/12/9 18:19:00 [显示全部帖子]

这里存在一个问题,我必须要先选择筛选树,在主表内点击相应项目才能按每个项目显示规格,如果直接点击主表项目则不行

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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
  发帖心情 Post By:2017/12/10 11:57:00 [显示全部帖子]

请教下老师,用PrepareEdit写这个代码,会造成什么样后果

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