Foxtable(狐表)用户栏目专家坐堂 → 能不能批量删除图片?


  共有3212人关注过本帖树形打印复制链接

主题:能不能批量删除图片?

帅哥哟,离线,有人找我吗?
cosogembird
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:70 积分:711 威望:0 精华:0 注册:2018/3/22 8:22:00
能不能批量删除图片?  发帖心情 Post By:2020/11/5 8:48:00 [只看该作者]

大神:
一个“备注”列,扩展类型是图片
每一条记录都可能有一张或者2张图片,现在要统一把2张图片的记录删除第二张图片,统一只保留第一张图片,请问怎么操作?
谢谢大神


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/5 9:04:00 [只看该作者]

参考:http://www.foxtable.com/webhelp/topics/2717.htm

获取到文件列表(Lines("文件")),这是一个集合,判断集合的数量如果大于1,就从索引1开始删除集合剩下的项目,然后在把集合赋值回单元格

 回到顶部
帅哥哟,离线,有人找我吗?
cosogembird
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:70 积分:711 威望:0 精华:0 注册:2018/3/22 8:22:00
  发帖心情 Post By:2020/11/5 17:34:00 [只看该作者]

谢谢老大

 回到顶部
帅哥哟,离线,有人找我吗?
cosogembird
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:70 积分:711 威望:0 精华:0 注册:2018/3/22 8:22:00
  发帖心情 Post By:2020/11/5 23:37:00 [只看该作者]

说实话我看了一晚上没看明白
我就是要把备注列里所有包含2张图片的自动删除第二张,全部只保留第一张图片。
请问有没有代码告诉我?我自己做不出来
谢谢啦

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/6 8:38:00 [只看该作者]

什么地方看不明白?尝试了什么代码?代码执行有什么问题?

 回到顶部
帅哥哟,离线,有人找我吗?
cosogembird
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:70 积分:711 威望:0 精华:0 注册:2018/3/22 8:22:00
  发帖心情 Post By:2020/11/6 8:44:00 [只看该作者]

看了一晚上教材,代码写不出来,看不懂

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/6 9:15:00 [只看该作者]

如果代码完全看不懂,先学时间一下基础:http://www.foxtable.com/webhelp/topics/1592.htm,这可不是一两天的事

比如:

Dim lst As New List(of String)
for each dr as row in dataTables("A").datarows
lst = dr
.Lines("文件")
if lst.count > 1
lst.Removeat(
1)
dr.Lines("文件") = lst
next

 回到顶部
帅哥哟,离线,有人找我吗?
cosogembird
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:70 积分:711 威望:0 精华:0 注册:2018/3/22 8:22:00
  发帖心情 Post By:2020/11/6 10:08:00 [只看该作者]

问题解决了,十分感谢蓝。 搞程序不是我的专长,还是20几年前学过DBASE,但是找工作时写进去这个了,现在人家按图索骥,难啊!


 回到顶部