以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教通过公式跨表计算问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43151) |
||||
-- 作者:sxqq123 -- 发布时间:2013/11/30 18:00:00 -- 请教通过公式跨表计算问题
此主题相关图片如下:公式.jpg
|
||||
-- 作者:sxqq123 -- 发布时间:2013/11/30 19:47:00 -- 请老师指教,给出一列结果即可。 |
||||
-- 作者:有点甜 -- 发布时间:2013/11/30 20:56:00 -- 你这个很简单的,你想复杂了,看看帮助 |
||||
-- 作者:sxqq123 -- 发布时间:2013/12/1 20:11:00 --
非常感谢老师指教,实现了录入数据到输出表的正常显示,如何实现录入表的日期和时间在输入后自动更新到输出表,还麻烦老师指教, 三个录入表为化验分析过程计量数据,需要通过复杂公式导出到溶液站输出表上,要实现以下目标,通过老师指教实现录入数据到输出,有以下问题请教大师指教: 1、三个录入表取样日期中一天有多个取样时间,并且有重复,如何实现录入表填入日期和时间后即时自动在输出表显示,即自动更新功能如何实现? 2、使用手工编码填充数据,代码见后面,感觉不合适。 3、使用跨表引用的自动更新,每输入一个数据变化一次,输入10个数据输出表生成10次同样内容。 4、使用数据填充器,出现数据重复填充。 5、三个录入表时间先后顺序不固定,请教如何实现录入表填入日期和时间后即时自动在输出表显示,即自动更新功能如何实现? |
||||
-- 作者:有点甜 -- 发布时间:2013/12/1 20:44:00 -- 分别在每个表的datacolchanged加入下面的代码 参考 http://www.foxtable.com/help/topics/2490.htm
Select Case e.DataCol.name Case "取样日期", "取样时间" If e.DataRow.IsNull("取样日期") = False AndAlso e.DataRow.IsNull("取样时间") = False Then Dim filter As String = "取样日期 = #" & e.DataRow("取样日期") & "# and 取样时间 = \'" & e.DataRow("取样时间") & "\'" Dim fdr As DataRow = DataTables("溶液站输出").Find(filter) If fdr Is Nothing Then fdr = DataTables("溶液站输出").AddNew fdr("取样日期") = e.DataRow("取样日期") fdr("取样时间") = e.DataRow("取样时间") End If DataTables("溶液站输出").DataCols("取样日期").RaiseDataColChanged(fdr) End If End Select |
||||
-- 作者:sxqq123 -- 发布时间:2013/12/1 20:54:00 -- 非常感谢老师指教,祝老师周末快乐!!!!!!,祝公司兴旺发达!!!!!,祝弧表用户越来越多,越用越好!!!!! |