Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]多表关联生成的表,能编辑吗

1楼
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、如果多表关联生成的表不能编辑,那怎么才能编辑?我的基表中是“账套编码”、“科目编码”,在输入界面中怎么才能看到“账套简称”、“预算科目名称”?

2楼
有点蓝 发表于:2024/12/9 13:09:00
1、临时表无法使用OpenLoadTree,考虑使用加载树控件:http://www.foxtable.com/webhelp/topics/3370.htm
2、查询表可以输入编辑,但是无法保存
3、使用jb.AddCols添加需要的列
共2 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.