以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  将FTP上的文件名写入关联表的栏目中该如何操作?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60189)

--  作者:audience68
--  发布时间:2014/11/19 20:06:00
--  将FTP上的文件名写入关联表的栏目中该如何操作?
Dim lst As New List(of String)
For Each fl As String In ftp.GetFilelist(fp)
    lst.Add(fl)    
Next
Tables("监造周报.原材料及外购外协件检验表").Current.DataRow.Lines("备注") = lst

上面的语句不对,我想在选择周报的某一行时,将该行对应的FTP路径文件夹中的文件名都写入到与之关联的“原材料及外购外协件检验表”中对应的“备注”栏中,有一个关联行就填一栏,有二行关联行就填两行,有几行就填几行,不知该如何修改前面的代码?

--  作者:有点甜
--  发布时间:2014/11/19 20:17:00
--  
Dim str As String = ""
For Each fl As String In ftp.GetFilelist(fp)
    str &= fl & chr(13)
Next
Tables("监造周报.原材料及外购外协件检验表").Current("备注") = str.Trim(Chr(13))

--  作者:audience68
--  发布时间:2014/11/19 21:04:00
--  
甜版,不行,主要问题是,当我切换周报行时,总是会把本行对应的文件名记录在上一行周报行对应的‘原材料及外购外协件检验表’中的对应行中

我总觉得,当我点击周报的某一行时,这时关联表中的Current("备注")还是上一个周报行中对应的关联表行,所以才会出现上面的问题,把现在点击的周报行对应的文件名写入了前一个行关联表备注中。

--  作者:audience68
--  发布时间:2014/11/19 21:06:00
--  
Current("备注")是不是只是对应一行(即动态行),我发现还是只能填写一个对应栏,无法填写全部关联行中的多栏
--  作者:有点甜
--  发布时间:2014/11/19 21:08:00
--  

 无法理解你什么问题,做对应例子发上来。


--  作者:audience68
--  发布时间:2014/11/19 22:02:00
--  
谢谢甜版,我已经自行解决了,把写入的代码放在上传的按钮控件上就可以了。图片点击可在新窗口打开查看