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


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

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

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


加好友 发短信
等级:幼狐 帖子:118 积分:781 威望:0 精华:0 注册:2010/6/26 14:14:00
备注是否可以关联到另外一个表  发帖心情 Post By:2010/9/14 12:34:00 [只看该作者]

表A中的出货明细列我用的是备注型,但无法做到统计每天所有公司做了多少,所以我现在想设计到关联表“出货明细”表中内容大概如表中,请狐爸帮个忙能不能设计这个功能,谢谢

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目12.table


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/9/14 13:22:00 [只看该作者]

Dim sm As Double
sm = Tables("出货明细").Compute("Sum(出货数量)", "公司 = '" & CurrentTable.current("公司") & "'")

CurrentTable.current("出货明细") = Date.Today() & " " & CurrentTable.current("产品") & " " & sm

 

注意: 出货明细表的 出货数量列 改为Double类型

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

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


加好友 发短信
等级:幼狐 帖子:118 积分:781 威望:0 精华:0 注册:2010/6/26 14:14:00
  发帖心情 Post By:2010/9/14 14:27:00 [只看该作者]

你好,公式是放在那个位置了????


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/9/14 14:35:00 [只看该作者]

2楼的放在命令窗口测试用, 录入数据时放在 出货明细 表的 datacolchanged事件中:
Select Case e.DataCol.Name
    Case "产品","公司","出货数量"
        If e.DataRow.IsNull("产品") = False And e.DataRow.IsNull("公司") = False And e.DataRow.IsNull("出货数量") = False Then
            Dim dr As DataRow   '
            dr = DataTables("表A").Find("公司 = '" & e.DataRow("公司") & "'")

                Dim sm As Double
                sm = Tables("出货明细").Compute("Sum(出货数量)", "公司 = '" & e.DataRow("公司") & "'")
                dr("出货明细")= Date.today() & " " & e.DataRow("产品") & " " & sm

        End If
End Select

[此贴子已经被作者于2010-9-14 14:37:44编辑过]

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


加好友 发短信
等级:幼狐 帖子:118 积分:781 威望:0 精华:0 注册:2010/6/26 14:14:00
  发帖心情 Post By:2010/9/14 14:45:00 [只看该作者]

兄弟,还是不行啊,好像错码啊,请帮处理谢谢

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


加好友 发短信
等级:幼狐 帖子:118 积分:781 威望:0 精华:0 注册:2010/6/26 14:14:00
  发帖心情 Post By:2010/9/14 15:58:00 [只看该作者]

有可能我没有表达清楚,我要求在“表A”的出货明细列中,输入发货明细(注:有可能一个订单要两三天才能发完了),自动出现在“出货明细表”中,

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/9/14 16:02:00 [只看该作者]

估计少有人懂你的意思了, 用图说明吧,一步一步说明一下具体步骤。

 


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


加好友 发短信
等级:幼狐 帖子:118 积分:781 威望:0 精华:0 注册:2010/6/26 14:14:00
  发帖心情 Post By:2010/9/14 16:22:00 [只看该作者]

看到下面这个图:就是“出货明细列”中发货情况,因为一个货有可能两天才发完,我本能意思就是旁边做个备注列,


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

但我现在就是想关联表这个功能,看能不能在“出货明细列”中输入发货情况,马上出现在子表:“出货明细表”按日期,产品,数量,数量指的事每天发的数量,而不是总数量


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

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望: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
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/9/14 17:11:00 [只看该作者]

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

 回到顶部
总数 73 1 2 3 4 5 6 7 8 下一页