Foxtable(狐表)用户栏目专家坐堂 → 备注是否可以关联到另外一个表


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

主题:备注是否可以关联到另外一个表

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/9/14 17:08:00 [显示全部帖子]

mr-725兄我弄明白了.

 

他在A表有一出货列,内容有三个(但是我觉得他的要求很奇怪不是数据的规范要求)  2010-9-14  C1  3000

                                                                                                       2010-9-12  C1  2000

                                                                                                       2010-9-13  C1  1000

 

这个是三个出货记录,看看是三个记录,其实是一条数据.他的意思只要将这一条数据输入后,在出货明细表中自动归类程三条数据,分别为:

 

出货时间          产品    数量

2010-9-14      C1      3000

2010-9-12      C1      2000

2010-9-13      C1      1000


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/9/14 17:11:00 [显示全部帖子]

我弄不懂同样要输入数据,为什么要这样做?不能直接在出货明细中数嘛

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/9/14 19:40:00 [显示全部帖子]

以下是引用mr725在2010-9-14 19:31:00的发言:

你的意思是只有表A , 没有“出货明细”表吗?

 

或者说在表A的出货明细列输入

2010-9-14 A1 3000
2010-9-15 A1 2000

后,数量_ 出货数这一列要自动累加(3000+2000)= 5000 ,而与“出货明细”表无关,是这样吗?

要是这样也不难做到的吧。

mr-725兄,你没有了解他的意思,简单的说他要这一条数据2010-9-14 A1 3000
                                                                        2010-9-15 A1 2000在明细表中
分成二行数据


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/9/14 19:42:00 [显示全部帖子]

以下是引用ASD123456789在2010-9-14 17:20:00的发言:

因为那是两个完全不同的表格,如果要直接在出货明细表中填的,要做两分工作了,所以我想这样处理,不知道有没有更好的办法

在表A中输入数据,在明细表中可以同时输入同样的数据,还可以用filler填充,办法太多了,没有必要想的这么复杂.


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/9/15 7:29:00 [显示全部帖子]

以下是引用mr725在2010-9-14 20:02:00的发言:

我想还是你没理解他的意思, 因为他说明细表是另一份工作(可能是另一个人单独录入,而且不是一个系统,否则用外部数据源就好了,他也不必在 表A 的出货明细列中输入任何东东了)。

 

即使是“在明细表中分成N行数据”,只要备注型列:出货明细 中输入有规则,也是没有问题的。。。

 

我被他11楼的说明搞晕了,根据他再前面的叙述,还是blackzhu贤弟理解对了。。。但是出货明细表原有的数据行要保留吗,如果只是添加行就简单些了。

[此贴子已经被作者于2010-9-14 20:30:58编辑过]

肯定的,他要的是在A表中出货明细输入数据,在出货明细中自动分离出来.所以在出货明细列里他就是输成你这样的格式:

2010-09-14 A1 2000

2010-09-15 A1 3000

2010-09-16 A1 5000

 

所以用的是备注列,他没有入门,所以大不必这样做,所以我告诉他的方法很多.


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/9/15 7:58:00 [显示全部帖子]

另外: 嗨~  用这个vbCrLf晕菜死了。 替换上面的chr(10) 绝对不行!!! 双行???

 

帮助中说VBCRL本来用于换行的.


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/9/15 10:58:00 [显示全部帖子]

以下是引用ASD123456789在2010-9-15 9:01:00的发言:
blackzhu理解对了,能不能帮我做个程序,谢谢

我测试过了,MR-725老大的可以的,你试一下就可以了.


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/9/15 10:59:00 [显示全部帖子]

以下是引用mr725在2010-9-15 9:59:00的发言:

 17楼的代码可以实现你的要求,你可以放在命令窗口测试一下。另外:

 

C版说得对,别自寻烦恼了,本来就应该在出货明细表中录入明细数据的。

 

不过,如果像我这样玩狐表的话,你可以尽情的自寻烦恼.....   呵呵

C版和mr-725说的对,你的思路要改一下.

MR-725已经成大师,所以无所谓.


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/9/16 8:10:00 [显示全部帖子]

你这个代码就是原始的?

  如果是的话,第二段应该可以直接使用,第一段你加上列的名字就可以了啊,  If e.datacol.name="xxxxx" then


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/9/16 12:46:00 [显示全部帖子]

mr-725兄:

 

  我已经QQ上跟他说过这个问题,我想问你倒过来做呢,比如出货明细表中产品为"AI"的有三条出货记录,想在订单明细表中触发产品"AI"时,发货明细列,将出货明细表里凡是"AI"的出货时间和数量一条一条列出.代码怎么写?


 回到顶部
总数 16 1 2 下一页