Foxtable(狐表)用户栏目专家坐堂 → [求助]各位前辈,这样的效果可以达到吗


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

主题:[求助]各位前辈,这样的效果可以达到吗

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


加好友 发短信
等级:童狐 帖子:209 积分:1607 威望:0 精华:0 注册:2012/9/7 20:24:00
[求助]各位前辈,这样的效果可以达到吗  发帖心情 Post By:2012/11/10 9:23:00 [显示全部帖子]

为公司搞个生产进程管理系统,想要达到下面的效果(表“产品信息”和表“产品明细”是关联的):

1.在表“产品信息”中“颜色”和“序号”列分别输入内容(不同的颜色和序号是用逗号隔开的),在表“产品明细”根据表"产品信息"的“序号”列的内容自动生成那样的行。

2.加一个判断,表“产品信息”中“支数”列的数值要和“序号”列的数字计数一样,比如版号1005的支数为2,后面的序号列只有2个数


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:产品分行处理.table


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


加好友 发短信
等级:童狐 帖子:209 积分:1607 威望:0 精华:0 注册:2012/9/7 20:24:00
  发帖心情 Post By:2012/11/10 9:36:00 [显示全部帖子]

那应该怎样设计代码?能给我提供个思路吗?

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


加好友 发短信
等级:童狐 帖子:209 积分:1607 威望:0 精华:0 注册:2012/9/7 20:24:00
  发帖心情 Post By:2012/11/10 9:43:00 [显示全部帖子]

可以说的详细点吗,在帮助文件里能找到吗

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


加好友 发短信
等级:童狐 帖子:209 积分:1607 威望:0 精华:0 注册:2012/9/7 20:24:00
  发帖心情 Post By:2012/11/10 10:16:00 [显示全部帖子]

以下是引用lin_hailun在2012-11-10 10:04:00的发言:
 简单弄了一个……

 下载信息  [文件大小:312.0 KB  下载次数:0]
图片点击可在新窗口打开查看点击浏览该文件:产品分行处理.table

非常感谢,我会好好研究的


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


加好友 发短信
等级:童狐 帖子:209 积分:1607 威望:0 精华:0 注册:2012/9/7 20:24:00
  发帖心情 Post By:2012/11/10 14:08:00 [显示全部帖子]

现在又有几个新问题:

1.我输入完成后,当修改“产品信息”表中“颜色”或“序号”列的内容时,在“产品明细”表中又重新添加了几行内容,我想要修改后判断“版号”是否存在,如果存在就删除以前的,重新生成新的。

如下图:


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

 2.分割方法“split(",")”只能分割逗号吗?能不能同时分割两种不同的符号,例如:支数列是“3”,颜色列的内容是“黑,青,品”,序号列的内容是:"1,2a;2b,,",能不能分割出来如下图的效果(序号中既有逗号,又有分号):


图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:童狐 帖子:209 积分:1607 威望:0 精华:0 注册:2012/9/7 20:24:00
  发帖心情 Post By:2012/11/10 15:10:00 [显示全部帖子]

非常感谢,但是还有个小问题,如果序号里面有的值用分号隔开,那分号前后的值对应的是同一个颜色,如下
图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:童狐 帖子:209 积分:1607 威望:0 精华:0 注册:2012/9/7 20:24:00
  发帖心情 Post By:2012/11/11 8:32:00 [显示全部帖子]

1.规律是这样的,如果是用逗号隔开,就算第二种颜色了,如果是用分号隔开,就是同一种颜色,比如:3a;3b;3c;3d;3e;3f这些都是同一种颜色;1a;1b,2a;2b,3a;3b,4,这个一共算作四个颜色,如果是a,3a;3b;3c,d,d算第三种颜色。换个说法就是只要序号开头的数字一样的,就是同一种颜色(我们的序号必须是以数字开头的,但是这个数字有时候也是负的,即-1,-2)

2.如果以开头数字为准进行分割,是不是不用分号也行?

[此贴子已经被作者于2012-11-11 8:52:57编辑过]

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


加好友 发短信
等级:童狐 帖子:209 积分:1607 威望:0 精华:0 注册:2012/9/7 20:24:00
  发帖心情 Post By:2012/11/12 21:19:00 [显示全部帖子]

这次可以了,我在你的思路上又建了个表“生产进程”,目的是“产品明细”中的“工序1完成时间”输入值后,

在“生产进程”表的“序号”列又会把“产品明细”中的序号按相同的版号组合起来,如下图:


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

并且还能更新,例如当产品明细表中版号为1000的序号为3的工序1完成时间输入值后,在生产进程表的序号就会更新为“1,2,3”,

如果序号为2的工序1完成时间修改为空后,在生产进程表的序号又会更新为“1,3”

可是我在“产品明细”表的"DataColChanged"事件编写了代码以后却实现不了,你能帮我看看吗。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:产品分行处理改动.table


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


加好友 发短信
等级:童狐 帖子:209 积分:1607 威望:0 精华:0 注册:2012/9/7 20:24:00
  发帖心情 Post By:2012/11/16 20:15:00 [显示全部帖子]

非常感谢,正在研究中


 回到顶部