Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
表A中的出货明细列我用的是备注型,但无法做到统计每天所有公司做了多少,所以我现在想设计到关联表“出货明细”表中内容大概如表中,请狐爸帮个忙能不能设计这个功能,谢谢
下载信息 [文件大小: 下载次数: ] | |
![]() |
Dim sm As Double
sm = Tables("出货明细").Compute("Sum(出货数量)", "公司 = '" & CurrentTable.current("公司") & "'")
CurrentTable.current("出货明细") = Date.Today() & " " & CurrentTable.current("产品") & " " & sm
注意: 出货明细表的 出货数量列 改为Double类型
你好,公式是放在那个位置了????
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
估计少有人懂你的意思了, 用图说明吧,一步一步说明一下具体步骤。
看到下面这个图:就是“出货明细列”中发货情况,因为一个货有可能两天才发完,我本能意思就是旁边做个备注列,
但我现在就是想关联表这个功能,看能不能在“出货明细列”中输入发货情况,马上出现在子表:“出货明细表”按日期,产品,数量,数量指的事每天发的数量,而不是总数量
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