Function TransferToMaste r(FromDt As Date, ToDt As Date, BackUp As String, Optional PBr As ProgressBar = Nothing) As Boolean
Dim TmpDt As Date
Dim TmpDt1 As Date
Dim Tmp As String, i As Integer
If DoDebug Then
AppDebug "Function TransferToMaste r(" & FromDt & " , " & ToDt & " , " & BackUp & ", PBR) Called"
End If
On Error GoTo ErrLog
TmpDt1 = FromDt
frmMenu.MousePo inter = vbHourglass
Tmp = Trim(App.Path)
Tmp = Fs.BuildPath(Tm p, "RMV")
If Not Fs.FolderExists (Tmp) Then
Fs.CreateFolder Tmp
End If
Tmp = Fs.BuildPath(Tm p, "Ankur.Rmv" )
If CreateCSVFile(T mpDt, CStr(FromDt), CStr(ToDt), , Tmp, True) Then
' Tmp = Trim(App.Path)
' If Not Right(Tmp, 1) = "\" Then
' Tmp = Tmp & "\"
' End If
' Tmp = Tmp & "Ankur.Rmv"
With frmMsg
.msg = "Transfer to Master"
.Show
For i = 0 To 10000
.msg = "Flushing Data: " & i & " of 10000"
DoEvents
Next
End With
Unload frmMsg
If LoadCSVFile(Tmp , True) Then
ClearDbData frmSplash.Con, FromDt, ToDt
MsgBox "Data Transferred to Master", vbApplicationMo dal + vbInformation + vbOKOnly, "Transfer to Master"
TransferToMaste r = True
Else
If Not Trim(BackUp) = "" Then
RestoreBackUp BackUp
Else
MsgBox "Data Integrity is lost. Please Restore Data from Backup"
End If
TransferToMaste r = False
End If
Else
MsgBox "Unable to Create Transfer File"
End If
EClose:
If TransferToMaste r Then
BackUpDB frmSplash.BackU pDir, False
End If
frmMenu.MousePo inter = vbDefault
Exit Function
ErrLog:
AppErrLog Err, "RMSMod", "TransferToMast er", False
If Not Trim(BackUp) = "" Then
RestoreBackUp BackUp
Else
MsgBox "Data Integrity is lost. Please Restore Data from Backup"
End If
TransferToMaste r = False
GoTo EClose
End Function