以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关联表填充问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=11523) |
-- 作者:xmj09663 -- 发布时间:2011/8/1 10:32:00 -- 关联表填充问题 http://www.foxtable.net/help/index.html?n=1533.htm
这个不是我 想要的答案
情况是这样的 关联表里 是有数据的 但是现在我有新的数据需要填充到关联表中 条件是先要删除关联表中原有的数据
清楚关联表所以行的 代码 我调不出来
filler() 这个函数 又用不到关联表 纠结啊 |
-- 作者:blackzhu -- 发布时间:2011/8/1 10:36:00 -- 执行填充之前删除所有行,重新填充.这是一 二就是,利用遍历行的代码将要修改行重新修改掉.
|
-- 作者:xmj09663 -- 发布时间:2011/8/1 10:41:00 -- 老朱 你说的 我全调试了 都不行 遍历 只能删除第一行 后面的去不了 |
-- 作者:狐狸爸爸 -- 发布时间:2011/8/1 10:44:00 -- 刚刚回短信想贴给你,但是不通过。
至于删除关联表的数据,我想不用我说了。 [此贴子已经被作者于2011-8-1 10:46:02编辑过]
|
-- 作者:xmj09663 -- 发布时间:2011/8/1 10:49:00 -- 老爹 你上面那段代码 我现在就在用 我就差删除关联表的数据了 肯能 最近 通宵过多 用脑过度吧 脑子转不过来 看来 需要补充一下睡眠了 |
-- 作者:狐狸爸爸 -- 发布时间:2011/8/1 10:58:00 -- 假定需要清除关联表“表A.表B”的数据:
If Tables("表A").Current IsNot Nothing Then DataTables("表B").RemoveFor("关联列 = " & Tables("表A").Current(“关联列")) End If |
-- 作者:blackzhu -- 发布时间:2011/8/1 11:01:00 -- DataTables("表名").datarows.clear 删除全部行.
|
-- 作者:xmj09663 -- 发布时间:2011/8/1 11:02:00 -- 呵呵 谢谢老爹 不过 我突发灵感 改变了设计思路 不需这 玩意了 操作更犀利了 哈哈 俺太有才了 |
-- 作者:blackzhu -- 发布时间:2011/8/1 11:03:00 -- DataTables("表B").deleteFor("关联列 = " & Tables("表A").Current(“关联列")) 这个也行 |
-- 作者:xmj09663 -- 发布时间:2011/8/1 11:03:00 -- 老朱 关联表 不能用 DataTables("表名").datarows.clear
只能用 Tables("表名") |