Foxtable(狐表)用户栏目专家坐堂 → 为什么要再点一下当前表,才正确执行下面的代码


  共有2293人关注过本帖平板打印复制链接

主题:为什么要再点一下当前表,才正确执行下面的代码

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


加好友 发短信
等级:一尾狐 帖子:472 积分:4025 威望:0 精华:0 注册:2018/5/13 15:18:00
为什么要再点一下当前表,才正确执行下面的代码  发帖心情 Post By:2020/6/22 8:12:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理系统.zip


为什么要再点一下当前表,才正确执行下面的代码,我点击菜单,第一次输出句“MessageBox.Show("未找到:" & lj & "Attachments\" & str1)”,如果我再点一下当前表,就找到了图片了。
——————————————————————————————————————————————————————————————————————————————
Forms("幼教成绩册").Open
If MessageBox.Show("批量导入照片一般用于人员信息导入之后操作,如果确定已经完成基础数据导入,可以使用本功能" & vbcrlf & "系统默认会在程序的Attachments文件夹内搜索文件!!","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning) = dialogresult.ok Then
    If CurrentTable.Rows.Count > 0 Then
        Dim lj As String = ProjectPath
        For Each dr As Row In CurrentTable.Rows
            Dim str1 As String =dr("姓名") & ".jpg"
            If FileSys.FileExists("" & lj & "Attachments\" & str1 & "")  = True Then
                dr("照片") = dr("姓名") & ".jpg"
            Else
                MessageBox.Show("未找到:" & lj & "Attachments\" & str1)
                dr("照片") = Nothing
            End If
        Next
    Else
        MessageBox.Show("当前表没有数据,无法执行该操作!","错误",MessageBoxButtons.OK,MessageBoxIcon.Error)
    End If
End If
[此贴子已经被作者于2020/6/22 15:14:19编辑过]

 回到顶部