Instead of DoCmd.OpenQuery, I would use CurrentdB.Execute
See Database.Execute method
Code:
' DoCmd.SetWarnings False
CurrentdB.Execute "CustomerTBackupQ", dbFailOnError
CurrentdB.Execute "DonorTBackupQ", dbFailOnError
CurrentdB.Execute "EmployeeTBackupQ", dbFailOnError
CurrentdB.Execute "LabTBackupQ", dbFailOnError
CurrentdB.Execute "MROTBackupQ", dbFailOnError
CurrentdB.Execute "OfficerEmployerTBackupQ", dbFailOnError
CurrentdB.Execute "ReasonForTestTBackupQ", dbFailOnError
CurrentdB.Execute "TestTBackupQ", dbFailOnError
CurrentdB.Execute "GroupTBackupQ", dbFailOnError
CurrentdB.Execute "SettingTBackupQ", dbFailOnError
CurrentdB.Execute "InventoryTBackupQ", dbFailOnError
CurrentdB.Execute "InventoryXOperationBackupQ", dbFailOnError
CurrentdB.Execute "ConsortiumTBackupQ", dbFailOnError
CurrentdB.Execute "DonorSignatureTBackupQ", dbFailOnError
CurrentdB.Execute "CollectorSignatureTBackupQ", dbFailOnError
CurrentdB.Execute "SignInTBackupQ", dbFailOnError
CurrentdB.Execute "DistrictTBackupQ", dbFailOnError
' DoCmd.SetWarnings True
OR even better
Code:
' DoCmd.SetWarnings False
With CurrentdB
.Execute "CustomerTBackupQ", dbFailOnError
.Execute "DonorTBackupQ", dbFailOnError
.Execute "EmployeeTBackupQ", dbFailOnError
.Execute "LabTBackupQ", dbFailOnError
.Execute "MROTBackupQ", dbFailOnError
.Execute "OfficerEmployerTBackupQ", dbFailOnError
.Execute "ReasonForTestTBackupQ", dbFailOnError
.Execute "TestTBackupQ", dbFailOnError
.Execute "GroupTBackupQ", dbFailOnError
.Execute "SettingTBackupQ", dbFailOnError
.Execute "InventoryTBackupQ", dbFailOnError
.Execute "InventoryXOperationBackupQ", dbFailOnError
.Execute "ConsortiumTBackupQ", dbFailOnError
.Execute "DonorSignatureTBackupQ", dbFailOnError
.Execute "CollectorSignatureTBackupQ", dbFailOnError
.Execute "SignInTBackupQ", dbFailOnError
.Execute "DistrictTBackupQ", dbFailOnError
End With
' DoCmd.SetWarnings True