以下是引用zgjmost在2015/3/26 15:01:00的发言:
For Each R As Row In Tables("毕业生临时表").Rows
If FileSys.FileExists(DataTables("毕业生临时表").DataCols("照片").DefaultFolder & "\毕业生电子照" & r("照片")) = True Then
msgbox(DataTables("毕业生临时表").DataCols("照片").DefaultFolder & "\毕业生电子照" & r("照片"))
r("是否有照片") = "提交照片"
End If
Next
这样执行,什么值都没有?
显然,做这种调试的时候,你应该:
For Each R As Row In Tables("毕业生临时表").Rows
msgbox(DataTables("毕业生临时表").DataCols("照片").DefaultFolder & "\毕业生电子照" & r("照片"))
If FileSys.FileExists(DataTables("毕业生临时表").DataCols("照片").DefaultFolder & "\毕业生电子照" & r("照片")) = True Then
r("是否有照片") = "提交照片"
End If
Next
你放在判断之后,如果路径错了,文件不存在,条件不成立,还显示什么呢,肯定放在在判断之前显示合成的路径和文件名。