以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于列的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48639)

--  作者:lfxwdxx
--  发布时间:2014/4/2 16:40:00
--  关于列的问题
请问老师,怎么样往同一个表中只添加指定列的数值?同样,怎么样只删除这个表中指定列的数值?
--  作者:lfxwdxx
--  发布时间:2014/4/2 16:41:00
--  
求代码。谢谢。
--  作者:Bin
--  发布时间:2014/4/2 16:48:00
--  
不是很理解你第一个问题.

第二个问题. 可以使用 DataTables("表名").ReplaceFor("列名","","")

--  作者:lfxwdxx
--  发布时间:2014/4/2 17:00:00
--  

设计了一个表,尤以下字段组成: 姓名  性别  学号  成绩   班级   家庭住址  工作单位  

 

相当由三个表组成如:表一:姓名   学号 性别    成绩

                            表二:姓名   学号  班级 

                            表三:姓名   学号 家庭住址  工作单位  

现在又做的是,通过不同的“导入”按钮分别导入三个表,最终形成一个表。

 


--  作者:lfxwdxx
--  发布时间:2014/4/2 17:05:00
--  
学号唯一,最终形成的表中不能有重复学号
--  作者:lfxwdxx
--  发布时间:2014/4/2 17:05:00
--  
谢谢。
--  作者:Bin
--  发布时间:2014/4/2 17:06:00
--  
参考帮助http://www.foxtable.com/help/topics/2314.htm

或者上例子.

--  作者:lfxwdxx
--  发布时间:2014/4/2 17:14:00
--  

对不起,我没有说清楚。由于不是正版的原因,收到表的数量的限制,不能设计许多表。所以,只能在有限的表中做文章。简单讲,就是对同一个表的几个不同字段在不同时间付值。

谢谢。


--  作者:Bin
--  发布时间:2014/4/2 17:16:00
--  
不懂.
--  作者:有点甜
--  发布时间:2014/4/2 17:33:00
--  

 代码类似

 

for each dr as datarow in datatables("表一").datarows

    dim fdr as datarow = datatables("总表").find("学号 = \'" & dr("学号") & "\'")

    if fdr is nothing then

        fdr = datatables("总表").AddNew

        fdr("学号") = fdr("学号")

    end if

    fdr("姓名") = dr("姓名")

    fdr("性别") = dr("性别")

    fdr("成绩") = dr("成绩")

next

 

 

for each dr as datarow in datatables("表二").datarows

    dim fdr as datarow = datatables("总表").find("学号 = \'" & dr("学号") & "\'")

    if fdr is nothing then

        fdr = datatables("总表").AddNew

        fdr("学号") = fdr("学号")

    end if

    fdr("姓名") = dr("姓名")

    fdr("班级") = dr("班级")

next

 

 

for each dr as datarow in datatables("表三").datarows

    dim fdr as datarow = datatables("总表").find("学号 = \'" & dr("学号") & "\'")

    if fdr is nothing then

        fdr = datatables("总表").AddNew

        fdr("学号") = fdr("学号")

    end if

    fdr("姓名") = dr("姓名")

    fdr("家庭住址") = dr("家庭住址")

    fdr("工作单位") = dr("工作单位")

next