以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]这种表该如何实现。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62619) |
||||
-- 作者:loongtai -- 发布时间:2015/1/5 14:40:00 -- [求助]这种表该如何实现。 物料属性表:物料编号,物料名称,单位 物料版本表:物料编号,物料版本 物料操作窗口中的table:物料编号,物料版本,物料名称,单位,数量 添加按钮实现的功能: 点击添加按钮后,打开物料选择窗口,调用物料.foxtr(0级:物料编号,1级:物料版本),选择节点后,点击确定按钮,所选中的节点填充到table表中 1.table表中无记录时,直接将所选节点填充到table中 2.如果table表中在点击添加按钮前已有记录,则将所选节点追加到后面。(--目前就是这一条搞不定) 点击 保存按钮时,将窗口table表中的数据保存到物料操作明细表中。 [此贴子已经被作者于2015-1-5 14:41:13编辑过]
|
||||
-- 作者:Bin -- 发布时间:2015/1/5 14:57:00 -- 没搞懂是什么情况. 第一个功能点是我理解错还是你没实现? |
||||
-- 作者:loongtai -- 发布时间:2015/1/5 15:12:00 -- 第一个功能点简单点通过table.fill的方法能实现, 但是第二个就麻烦了,因为table中已经有记录了,此时点击添加按钮,通过目录树选择物料后,就会有两种情况: 1.所选的物料编号及版本不在已有记录中----则将此节点的数据增加到table中。 2.所选的物料编号及版本已经在已有记录中-----此时,此节点的数据不增加到table中 第二种情形其实就是数据追加的问题,但是窗口中的table的表是多个表的字段合成到一张表中,另外还有字段“数量”是新增的,就感觉比较复杂了。 不知窗口中的table表应该用何种表才能实现? [此贴子已经被作者于2015-1-5 15:12:55编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2015/1/5 15:14:00 -- 不理解你想说什么。
1、窗口绑定哪个表?做什么用;
2、添加到后面你的1是一样的啊 |
||||
-- 作者:loongtai -- 发布时间:2015/1/5 15:37:00 -- 我要做的是一个物料的出库,入库等操作的窗口。 窗口分两部分,一部分是物料操作的主表信息:如单据编号,转入仓,转出仓,操作时间等 另一部分是操作物料的明细:物料编号,物料名称,物料版本,数量,单位。 窗口中的table表就是操作物料的明细表。 现模拟用户操作: 进入这个窗口界面,用户需要选择操作的物料, 于是点击“添加”按钮,打开“物料选择窗口”,通过窗口中的目录树选择所要进行的物料,选好后,点击“确定”按钮,所选的物料填充到tablel中,用户对刚才所选的物料填入数量后,发现还想再选择其它物料,于是再次点击“添加”按钮,再次选择物料,用户希望再次点击“确定”按钮后,之前所选的物料及填入的数量都不变,二次选的物料只在原先的记录后面进行添加。 该如何实现用户所期望的功能。 不知这样说没说清楚 |
||||
-- 作者:有点甜 -- 发布时间:2015/1/5 15:54:00 -- 如下
|
||||
-- 作者:loongtai -- 发布时间:2015/1/5 16:17:00 -- 回复不了,只能通过这种方式来回复了。
|
||||
-- 作者:Bin -- 发布时间:2015/1/5 16:19:00 -- 1=2 这个结果是False 意思是不查询任何内容. 返回空表. |
||||
-- 作者:loongtai -- 发布时间:2015/1/5 16:24:00 -- 甜版主: table表中如何把 "物料名称" 和 "单位" 这两列加进去啊 |
||||
-- 作者:有点甜 -- 发布时间:2015/1/5 16:34:00 -- 以下是引用loongtai在2015-1-5 16:24:00的发言:
甜版主: table表中如何把 "物料名称" 和 "单位" 这两列加进去啊
根据物料编号,find出行,然后得到
http://www.foxtable.com/help/topics/0396.htm
|