You are on page 1of 3

Private Sub Import_Click() Dim WrksheetName As String Dim i As Integer Dim xl As Object Dim strSQL As String Set xl = CreateObject("Excel.

Application") DoCmd.SetWarnings False strSQL = "delete * from NewData" DoCmd.RunSQL strSQL DoCmd.SetWarnings True DoCmd.TransferSpreadsheet (acImport), acspreadsheettypeexcel2003, "NewData", "D:\Documents and Settings\natha3\Desktop\dummy.xls", True Set xl = Nothing

End Sub

Private Sub CompareInsert_Click() Dim strSQL As String Dim strSQL2 As String Dim strSQL3 As String DoCmd.SetWarnings False 'strSQL = "insert into FirstData(Defect ID,Description,Assigned To,Status,Severity,Classification,Closing Date,Comments,Defect Category,Defect Type,Detected By,Detected in Phase,Detected on Date,Initiative,Resolution Details,Root Cause) select * from NewData where (Defect ID,Description,Assigned To,Status,Severity,Classification,Closing Date,Comments,Defect Category,Defect Type,Detected By,Detected in Phase,Detected on Date,Initiative,Resolution Details,Root Cause) not in (select Defect ID,Description,Assigned To,Status,Severity,Classification,Closing Date,Comments,Defect Category,Defect Type,Detected By,Detected in Phase,Detected on Date,Initiative,Resolution Details,Root Cause from FirstData);" 'strSQL = "insert into FirstData SELECT * FROM NewData as T1 JOIN FirstData as T2 ON T1.defectid = T2.defectid WHERE Not EXISTS (SELECT T1.* INTERSECT T2.*)"

'strSQL3 = "ALTER TABLE NewData ADD SystemDate date;" 'DoCmd.RunSQL strSQL3 strSQL2 = "update NewData set SystemDate = date();" DoCmd.RunSQL strSQL2 strSQL = "insert into FirstData select * from NewData where Not exists(select * from FirstData);" 'strSQL = "insert into FirstData select * from NewData;" DoCmd.RunSQL strSQL

'strSQL2 = "insert into FirstData (SystemDate) values (Getdate());" ' DoCmd.RunSQL strSQL2 DoCmd.SetWarnings True End Sub Private Sub compare() Dim strSQL As String Dim strSQL2 As String 'DoCmd.SetWarnings False ' strSQL = "insert into FirstData(Defect ID,Description,Assigned To,Status,Severity,Classification,Closing Date,Comments,Defect Category,Defect Type,Detected By,Detected in Phase,Detected on Date,Initiative,Resolution Details,Root Cause) select * from NewData where (Defect ID,Description,Assigned To,Status,Severity,Classification,Closing Date,Comments,Defect Category,Defect Type,Detected By,Detected in Phase,Detected on Date,Initiative,Resolution Details,Root Cause) not in (select Defect ID,Description,Assigned To,Status,Severity,Classification,Closing Date,Comments,Defect Category,Defect Type,Detected By,Detected in Phase,Detected on Date,Initiative,Resolution Details,Root Cause from FirstData);" ' strSQL = "select * from NewData where (Defect ID,Description,Assigned To,Status,Severity,Classification,Closing Date,Comments,Defect Category,Defect Type,Detected By,Detected in Phase,Detected on Date,Initiative,Resolution Details,Root Cause) not in (select Defect ID,Description,Assigned To,Status,Severity,Classification,Closing Date,Comments,Defect Category,Defect Type,Detected By,Detected in Phase,Detected on Date,Initiative,Resolution Details,Root Cause from FirstData);"

strSQL = "select * from NewData where Defect ID =1" DoCmd.OpenQuery "strSQL", acViewNormal strSQL2 = "insert into FirstData(SystemDate) values sysdate;" DoCmd.RunSQL strSQL DoCmd.SetWarnings True

End Sub

You might also like