以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何在窗口中创建这样一个表 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62518) |
-- 作者:loongtai -- 发布时间:2015/1/3 16:54:00 -- [求助]如何在窗口中创建这样一个表 表1:物料编号,物料名称,库存单位 表2:物料编号,物料版本 现窗口中的table控件要得到这样一个表: 物料编号,物料名称,物料版本,库存单位,物料数量 双击这个控件,会出现一个目录树窗口,通过对节点的选择从而筛选出所要的物料填入到表中,当物料填入表中后,除了物料数量外,其它列均不可直接编辑。 试过SQLtable,这种类型只能从一个表中选择列,所以不可行 试过SQLquery,这种类型虽然可得到表1.表2中所需的列,但是其是不可编辑的,而且也无法得到物料数量列,所以也不可行 不知如何才能实现
|
-- 作者:李孝春 -- 发布时间:2015/1/3 20:23:00 -- 回复:(loongtai)[求助]如何在窗口中创建这样一个表... 利用下拉选择窗体实现 |
-- 作者:loongtai -- 发布时间:2015/1/4 8:06:00 -- 不是窗体的创建,我想知道窗体中的table表该用何种类型才能满足这些要求,是副本型、SQLtable还是SQLquery? |
-- 作者:Bin -- 发布时间:2015/1/4 8:39:00 -- SQLquery |
-- 作者:Bin -- 发布时间:2015/1/4 8:39:00 -- http://www.foxtable.com/help/topics/1908.htm |
-- 作者:loongtai -- 发布时间:2015/1/4 11:03:00 -- SQLQuery型Table 如果Table控件的类型选择为SQlQuery,同样可以使用Select语句从后台提取数据生成Table。 1、Select语句可以从多个表取数据。 所以SQLQuery和SQLTable的差别,其实就是查询表和数据表的差别。 生成的table不能编辑,那物料数量如何填入? |
-- 作者:有点甜 -- 发布时间:2015/1/4 14:23:00 -- 回复楼上,可以编辑啊。设置Tables("窗口表").AllowEdit = True即可啊 |
-- 作者:有点甜 -- 发布时间:2015/1/4 14:24:00 -- 如果,你创建的这个表,是不需要直接保存的话,就用sqlquery即可。
如果,你要保存在原本的话,你就必须在原本加入对应的列,然后绑定给窗口才行 |