مهو علشان أعرف أفكر وانا بفطر، شجعنا بالهدف المنشود لنحدد الوسيلة التي سنسير بها 😉 .
على العموم ، بالنسبة للمطلوب الأول هذه وجهة نظري بالتعديل :-
Function RelinkIsIco() As String
Dim rs As DAO.Recordset
Dim rst As DAO.Recordset2
Dim strFilePath As String
Set rs = CurrentDb.OpenRecordset("SELECT progIcon FROM tblEnDc")
If Not rs.EOF Then
Set rst = rs.Fields("progIcon").Value
If Not rst.EOF Then
strFilePath = CurrentProject.Path & "\" & rst.Fields("FileName").Value
If Dir(strFilePath) <> "" Then Kill strFilePath
rst.Fields("FileData").SaveToFile strFilePath
RelinkIsIco = strFilePath
End If
rst.Close: Set rst = Nothing
End If
rs.Close: Set rs = Nothing
End Function
مطلوب المسار الوهمي بعتمد تنفيذ فكرته على ماهية حاجتك له وغايتك وهدفك منه .