以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 帮助文件中的 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48049) |
||||
-- 作者:tj-pacer -- 发布时间:2014/3/22 8:03:00 -- 帮助文件中的 两个表,一个为录入表,一个为数据主表,如何将录入表的内容导入的数据表中?录入表改成窗体也可以。
|
||||
-- 作者:lsy -- 发布时间:2014/3/22 8:33:00 --
|
||||
-- 作者:tj-pacer -- 发布时间:2014/3/22 9:21:00 -- 谢谢!困扰我好长时间的问题你几分钟就解决了,太强了!我搞不懂,代码中根本没出现数据主表,数据如何进去的呀?
e.Form.Controls("Table1").Table.DataTable.DataRows.Clear() For Each dr As DataRow In DataTables("录入表").DataRows For Each dc As DataCol In DataTables("录入表").DataCols If dc.Name <> "姓名" Then Dim r As Row = e.Form.Controls("Table1").Table.AddNew() r("姓名") = dr("姓名") r("课程") = dc.Name r("分数") = dr(dc.Name) End If Next Next |
||||
-- 作者:Bin -- 发布时间:2014/3/22 9:26:00 -- DataTables("录入表") e.Form.Controls("Table1").Table |
||||
-- 作者:tj-pacer -- 发布时间:2014/3/28 6:49:00 -- 如果在录入表和数据主表中增加学号列,代码怎么写呀?
|
||||
-- 作者:lsy -- 发布时间:2014/3/28 7:12:00 --
|
||||
-- 作者:tj-pacer -- 发布时间:2014/3/28 7:17:00 -- 以下是引用tj-pacer在2014-3-28 6:49:00的发言:
如果在录入表和数据主表中增加学号列,代码怎么写呀?
如果张三的没有语文成绩,在数据主表中应不显示张三语文行的记录, (这看起来不合理,其实在实际应用中科目代表机器,有十几台机器,有的机器没有生产,没有生产的机器也会在数据主表中生成行,这样会增加很多无用的行。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2014/3/28 8:26:00 -- 判断一下成绩是否为空,不为空才增加:
e.Form.Controls("Table1").Table.DataTable.DataRows.Clear()
|
||||
-- 作者:lsy -- 发布时间:2014/3/28 8:48:00 -- 不同的设计,有不同的要求,有的人就要求不能缺项。
|