以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  代码求助!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42364)

--  作者:zbsdkq012890
--  发布时间:2013/11/9 11:29:00
--  代码求助!
有一个叫“责任人”的表里有个“姓名”列。现在我需要在另外一个叫“资产”表里每次点击“新增”按钮时,资产表里的姓名列会自动按顺序把“责任人”表里的“姓名”列逐行添加到资产表里。请问高手新增控件的代码怎么编写?
[此贴子已经被作者于2013-11-9 14:14:07编辑过]

--  作者:Bin
--  发布时间:2013/11/9 11:35:00
--  
1.这种问题,例子是必须得.
2.你的需求描述也不是非常清楚
  假如姓名列是    张三  李四  王五  三行
  在资产表第一次点击添加的时候增加一行, 姓名列为  张三

  第二次点击  增加一行 姓名列为 李四 
  第三次 王五

 这样吗?

--  作者:zbsdkq012890
--  发布时间:2013/11/9 12:16:00
--  
是姓名有多少行,点击一次新增,就一下增加所有姓名行,然后逐行填充姓名。姓名行数是动态的。如果原来有三行姓名,点击新增就增加三行,如果现在姓名行增加为四行了,那么下次点击新增就增加四行。
--  作者:zbsdkq012890
--  发布时间:2013/11/9 12:21:00
--  
假如姓名列是    张三  李四  王五  三行
  在资产表第一次点击添加的时就一次增加三行,分别自动填充为 张三 李四 王五

 如果姓名列现在新增了 孙刘变为四行了
那么在资产表再次点击添加的时就一次增加四行,分别自动填充为 张三 李四 王五 孙刘

 这样能理解吗? 谢谢帮我研究研究吧!

--  作者:Bin
--  发布时间:2013/11/9 12:26:00
--  
你上个例子,和效果图,这样会比较直观点.我不确定我真的理解了你的做法. 


--  作者:yan2006l
--  发布时间:2013/11/9 13:36:00
--  

首先用clear把表删除所有行;

接着用filler填充器进行自动填充,填充器那个不填充空白行要设置一下。

 

如果你的资产表前几行有固定文字不能删除,那就只能手工编码了。用select 可以按顺序得到非空的、姓名列的集合,然后从指定的行号开始遍历集合。


--  作者:zbsdkq012890
--  发布时间:2013/11/9 14:12:00
--  
如果这个例子不明白,我们再沟通,谢谢啊!
--  作者:Bin
--  发布时间:2013/11/9 14:18:00
--  
没有看到东西,请使用IE上传.