Hi,
I hope someone can help, I trying to copy files in two different folders from an Access Form, if the file does not exist to GoTo the next Line, for some reason it running all the queries. What I want it to do is if an error occurs to GoTo Line0 and Resume Next skipping the two queries highlighted in RED?
Is there another On Error I can use that will skip the queries when the file copy error's out. I only want the queries to run if no error occurs?
Thanks,
Xavier
-------------------------------------------------------------
Private Sub Command0_Click()
'Device 0, Weld Station 04---------------------------------------------------------------------------------------------------------------
On Error GoTo Line0
FileCopy "P:\AccessDB\WeldingData\WeldData\Controls\Channel 0\Device0\dc\welddata_" & [txtFileNameDateTest] & ".csv", "P:\AccessDB\Welding Results\welddata.csv"
FileCopy "P:\AccessDB\WeldingData\WeldData\Controls\Channel 0\Device0\dc\welddata_" & [txtFileNameDateTest] & ".csv", "P:\AccessDB\Welding Results\DailyCopies\DEV_00_04_" & [txtFileNameDateTest] & ".csv"
DoCmd.OpenQuery "qry_00c_DEV_00_04_MinWTimeStamp"
DoCmd.OpenQuery "qry_00c_DEV_00_04_MaxWTimeStamp"
Line0:
'This will skip previous lines of code and continue starting on Line0
Resume Next
'Device 1, Weld Station 19---------------------------------------------------------------------------------------------------------------
On Error GoTo Line1
FileCopy "P:\AccessDB\WeldingData\WeldData\Controls\Channel 0\Device1\dc\welddata_" & [txtFileNameDateTest] & ".csv", "P:\AccessDB\Welding Results\welddata.csv"
FileCopy "P:\AccessDB\WeldingData\WeldData\Controls\Channel 0\Device1\dc\welddata_" & [txtFileNameDateTest] & ".csv", "P:\AccessDB\Welding Results\DailyCopies\DEV_01_19_" & [txtFileNameDateTest] & ".csv"
DoCmd.OpenQuery "qry_00c_DEV_01_19_MinWTimeStamp"
DoCmd.OpenQuery "qry_00c_DEV_01_19_MaxWTimeStamp"
Line1:
'This will skip previous lines of code and continue starting on Line1
Resume Next
'Device 2, Weld Station 51---------------------------------------------------------------------------------------------------------------
On Error GoTo Line2
FileCopy "P:\AccessDB\WeldingData\WeldData\Controls\Channel 0\Device2\dc\welddata_" & [txtFileNameDateTest] & ".csv", "P:\AccessDB\Welding Results\welddata.csv"
FileCopy "P:\AccessDB\WeldingData\WeldData\Controls\Channel 0\Device2\dc\welddata_" & [txtFileNameDateTest] & ".csv", "P:\AccessDB\Welding Results\DailyCopies\DEV_02_51_" & [txtFileNameDateTest] & ".csv"
DoCmd.OpenQuery "qry_00c_DEV_02_51_MinWTimeStamp"
DoCmd.OpenQuery "qry_00c_DEV_02_51_MaxWTimeStamp"
Line2:
'This will skip previous lines of code and continue starting on Line2
Resume Next
MsgBox ("Import Completed")