以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请指导:一个表验证另一个表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=23756) |
-- 作者:dingjuan -- 发布时间:2012/9/18 23:12:00 -- 请指导:一个表验证另一个表 2个表:《运费表》 和 《过磅表》 一般都是先填写《过磅表》: 过磅表记录:毛重日期、供货单位、收货单位、净重、车号、货名。 然后是另一个部门,专门结算运费。 财务需要填写:毛重日期、车号、供货单位、净重、单价和运费。 现在我希望达到的效果在《运输表》里,每填写一行,即毛重日期、车号、供货单位、净重、单价和运费,供六项后,狐表能根据毛重日期、车号、净重这3项来关联《过磅表》,如果能找到关联行,则说明合理,且能自动填写供货单位、货名。 若找不到关联行,则说明可疑。 我有一定的方法,但是发现挺复杂的,所以希望思路清晰、软件娴熟的高手们指点迷津,看看是否有更简洁的代码, 甚至指点下 最简洁的 验证是否合理的思路
|
-- 作者:lin_hailun -- 发布时间:2012/9/19 8:47:00 -- 设置关联,然后判断 毛重日期、车号、供货单位、净重、单价和运费 是否都不是空值时,取得父表的关联数据 getparentrow("父表"),然后判断得到的行数是否为0,即可知道是否合理。 |
-- 作者:lin_hailun -- 发布时间:2012/9/19 8:47:00 -- 楼主或者做个小例子发上来吧。 |
-- 作者:dingjuan -- 发布时间:2012/9/19 14:08:00 -- 不对呀 显示:错误代码位置:表:运费表,DataColChanged。 system。formatexception:该字符串未被识别为有效的DateTime ………………………… ………………………… …………………………
|
-- 作者:狐狸爸爸 -- 发布时间:2012/9/19 17:59:00 -- 先将表设计好,输入几行测试数据后传上来,然后说明问题,我们就可以直接帮你设置好。 没有具体的问题和问价,大家也只能泛泛而答,这样多少会有些问题的。 |