以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]多表关联生成的表,能编辑吗 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=194429) |
-- 作者:JN_LC -- 发布时间:2024/12/9 12:40:00 -- [求助]多表关联生成的表,能编辑吗 我有一窗口,窗口中插入一表,表类型设置为SQLTable,数据源设置为空,Select语句设置为空,允许编辑设置为true。 在窗口的AfterLoad事件中,代码如下: Dim jb As New SQLJoinTableBuilder("查询表1","CWYS") jb.C jb.AddTable("CWYS", "账套编码","ZTMX","账套编码") jb.AddTable("CWYS","科目编码","GLKM","科目编码") jb.AddCols("{CWYS}.[_Identify]","账套简称","预算科目名称","预算年度","预算金额") jb.Filter=CExp("预算年度=\'{0}\'",cstr(tyrq.adddays(-10).year)) \'tyrq为全局变量 Tables("间接费预算设置_jjfys").DataSource = jb.BuildDataSource() czb.OpenLoadTree("账套简称") 运行后,窗口提示错误,错误信息为:“只有主表才能打开加载树!” 问题:1、错误怎么解决 2、我是想在窗口中输入预算金额,如果解决了错误,能够输入金额吗? 3、如果多表关联生成的表不能编辑,那怎么才能编辑?我的基表中是“账套编码”、“科目编码”,在输入界面中怎么才能看到“账套简称”、“预算科目名称”? |
-- 作者:有点蓝 -- 发布时间:2024/12/9 13:09:00 -- 1、临时表无法使用OpenLoadTree,考虑使用加载树控件:http://www.foxtable.com/webhelp/topics/3370.htm 2、查询表可以输入编辑,但是无法保存 3、使用jb.AddCols添加需要的列
|