以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于图片列的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81922) |
-- 作者:husl -- 发布时间:2016/3/8 21:46:00 -- [求助]关于图片列的问题 狐爸好: 想请教下如何用照片名和订单号对应每行显示图片 比如我 有二个订单: 订单号为 123 和 321,我们要求业务员把每个订单的产品拍照上传到FTP上。 我在表格上做了一个图片列,是从FTP读取的。现在我们要求业务员把照片名字改为和订单号一样的,123 和 321. 虽然照片和订单号对应了。但是他是在FTP上,不像数据或者字符一样可以用表达式生成列。 请教如何能够做到自动对应?谢谢了! |
-- 作者:大红袍 -- 发布时间:2016/3/8 22:12:00 -- 图片列的内容的值为 /ftp路径/123.jpg 不就行?
http://www.foxtable.com/help/topics/1407.htm
|
-- 作者:husl -- 发布时间:2016/3/9 14:31:00 -- 。。问题是我想让他自动填入。 我这样写了一个 If e.DataCol.Name = "订单号" Then Dim dr As DataRow Dim Filter As String Filter = "[订单号] = \'" & e.DataRow("订单号") & "\'" dr = DataTables("订单明细表").Find(Filter ) If dr IsNot Nothing Then e.DataRow("订单照片") = dr("订单号") End If End If 但是他只能是显示出来数据为订单号。后缀如何加上?JPG
|
-- 作者:大红袍 -- 发布时间:2016/3/9 14:51:00 -- If e.DataCol.Name = "订单号" Then e.DataRow("订单照片") = "/" & dr("订单号") & ".jpg" End If |
-- 作者:husl -- 发布时间:2016/3/9 15:09:00 -- If e.DataCol.Name = "订单号" Then e.DataRow("订单照片") = "/" & e.DataRow("订单号") & ".jpg" End If 我这么写可以啦。。。万分感谢!!!!!
|