> May I see your code?
Sure ..
Thanks in advance
Regards,
Antonio Macias
Replace_First_Process:
'Initialize New Event "Replace_First_Process"
Dim sQL19 As String
Dim sQL20 As String
Dim sQL22 As String
Dim MyTempDataCount As Integer
Dim MyTempDataID As Integer
Dim MyDirHashFiles As String
Dim MyDirPathOnly As String
Dim MyHash As String
Dim MyFileExtensions As String
Dim MyFileOnly As String
Dim MyExtensionOnly As String
Dim MyFilesinDir As Integer
Dim MyDataProcess As Boolean
Dim MyFileExtensionsCheck As Boolean
Dim MyFileExtensionsFix As Boolean
Dim MyFileFix As Boolean
Dim MyExtensionsFix As Boolean
Dim MyFileExtensionsProblem As Boolean
Dim MyFileProblem As Boolean
Dim MyExtensionsProblem As Boolean
Dim V As Integer
'Use the TempDataTemp_Tbl to replace the records of the Tbl
TempData_Tbl, and start again
'Skips Writing out a batch file Process, Rem sQL21 & sQL22, Start the
code from "Replace First Process"
'INSERT INTO TempDataTemp_Tbl All the Field Names and Records FROM
TempData_Tbl ORDER BY TempData_Tbl.ID
sQL22 = _
"INSERT INTO TempDataTemp_Tbl ( ID, DirHashFiles, DirPathOnly, Hash,
FileExtensions, FileOnly, ExtensionOnly, FilesinDir, DataProcess,
FileExtensionsCheck, FileExtensionsFix, FileFix, ExtensionsFix,
FileExtensionsProblem, FileProblem, ExtensionsProblem ) " & _
"SELECT TempData_Tbl.ID, TempData_Tbl.DirHashFiles,
TempData_Tbl.DirPathOnly, TempData_Tbl.Hash, " & _
"TempData_Tbl.FileExtensions, TempData_Tbl.FileOnly,
TempData_Tbl.ExtensionOnly, " & _
"TempData_Tbl.FilesinDir, TempData_Tbl.DataProcess,
TempData_Tbl.FileExtensionsCheck, " & _
"TempData_Tbl.FileExtensionsFix, TempData_Tbl.FileFix,
TempData_Tbl.ExtensionsFix, " & _
"TempData_Tbl.FileExtensionsProblem, TempData_Tbl.FileProblem,
TempData_Tbl.ExtensionsProblem " & _
"FROM TempData_Tbl " & _
"ORDER BY TempData_Tbl.ID; "
CurrentDb.Execute sQL22, dbFailOnError
'Select Only the Records From the Tbl empData_Tbl WHERE DirHashFiles
Not Like DIR & DataProcess = 0
sQL19 = _
"SELECT TempData_Tbl.ID, TempData_Tbl.DirHashFiles,
TempData_Tbl.DirPathOnly, TempData_Tbl.Hash, " & _
"TempData_Tbl.FileExtensions, TempData_Tbl.FileOnly,
TempData_Tbl.ExtensionOnly, TempData_Tbl.FilesinDir, " & _
"TempData_Tbl.DataProcess, TempData_Tbl.FileExtensionsCheck,
TempData_Tbl.FileExtensionsFix, " & _
"TempData_Tbl.FileFix, TempData_Tbl.ExtensionsFix,
TempData_Tbl.FileExtensionsProblem, " & _
"TempData_Tbl.FileProblem, TempData_Tbl.ExtensionsProblem " & _
"From TempData_Tbl " & _
"WHERE TempData_Tbl.DirHashFiles Not Like 'DIR*' AND
TempData_Tbl.DataProcess = 0 "
'Initialize Variables
MyTempDataCount = DCount("[ID]", "TempData_Tbl", "[DirHashFiles] Not
Like 'DIR*' AND [DataProcess] = 0 ")
Set ccgdb = CurrentDb
Set ccgrs = ccgdb.OpenRecordset(sQL19, dbOpenDynaset)
For V = 1 To MyTempDataCount
MyTempDataID = ccgrs.Fields("ID")
MyDirHashFiles = ccgrs.Fields("DirHashFiles")
MyFileExtensionsFix = ccgrs.Fields("FileExtensionsFix")
'MsgBox "My iD = " & MyTempDataID & " And My Hash is " &
MyDirHashFiles
'Gets Hash or what is before the space
MyHash = Left$(MyDirHashFiles, InStr(MyDirHashFiles, " ") - 1)
'Gets File with its extension or what is after the space
MyFileExtensions = Mid$(MyDirHashFiles, InStr(MyDirHashFiles, " ") +
1)
'Only File
MyFileOnly = Left$(MyFileExtensions, InStr(MyFileExtensions, ".") - 1)
'Only Extension Or Extensions
MyExtensionsOnly = Mid$(MyFileExtensions, InStr(MyFileExtensions, ".")
+ 1) 'MyExtensionsOnly = Mid$(MyFileExtensions,
InStrRev(MyFileExtensions, ".") + 1)
'Replaces Hash, FileExtensions, ExtensionOnly (Also Adds a period at
the beginning of the string)
'Where ID = MyTempDataID AND DirHashFiles Is Not Like DIR AND
DataProcess = 0
sQL20 = _
"UPDATE TempData_Tbl SET TempData_Tbl.Hash = """ & MyHash & """, " & _
"TempData_Tbl.FileExtensions = """ & MyFileExtensions & """, " & _
"TempData_Tbl.FileOnly = """ & MyFileOnly & """, " & _
"TempData_Tbl.ExtensionOnly = '.' & """ & MyExtensionsOnly & """ " & _
"WHERE TempData_Tbl.ID = " & MyTempDataID & " AND
TempData_Tbl.DirHashFiles Not Like 'DIR*' AND TempData_Tbl.DataProcess
= 0 "
'Debug.Print sQL20
CurrentDb.Execute sQL20, dbFailOnError
ccgrs.MoveNext
Next V