以文本方式查看主题 - 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 -- 谢谢甜版,我已经自行解决了,把写入的代码放在上传的按钮控件上就可以了。 |