Option Compare Database
Option Explicit
Sub UpdateFinanceIsinandCountries()
Dim myDB As Database
Dim HOLDLive_2000_Combined As Recordset
Dim HOLDLive_2000_Combined_NoDUBS As Recordset
Dim Coy_Id As String
Dim OO_ShareholderId As String
Dim HOLD_DATE As Date
Dim CURR_PCENT As Double
Dim DubNo As Integer
Dim SHRHLDRID As String
Dim OFF_RECNO As String
Dim OO_DUBNo As Double
Dim Key As Double
DubNo = 0
Set myDB = CurrentDb()
Set HOLDLive_2000_Combined = myDB.OpenRecordset("HOLDLive_2000_Combined", dbOpenTable)
Set HOLDLive_2000_Combined_NoDUBS = myDB.OpenRecordset("HOLDLive_2000_Combined_NoDUBS", dbOpenTable)
With HOLDLive_2000_Combined
.Index = "Coy_Id"
HOLDLive_2000_Combined.MoveFirst
Do While Not HOLDLive_2000_Combined.EOF
Coy_Id = HOLDLive_2000_Combined!Coy_Id
OO_ShareholderId = HOLDLive_2000_Combined!OO_ShareholderId
HOLD_DATE = HOLDLive_2000_Combined!HOLD_DATE
CURR_PCENT = HOLDLive_2000_Combined!CURR_PCENT
SHRHLDRID = HOLDLive_2000_Combined!SHRHLDRID & ""
OFF_RECNO = HOLDLive_2000_Combined!OFF_RECNO & ""
OO_DUBNo = HOLDLive_2000_Combined!OO_DUBNo
Key = HOLDLive_2000_Combined!Key
DoCmd.SetWarnings False
If (HOLDLive_2000_Combined!OO_DUBNo = 1) Then
If (HOLDLive_2000_Combined!Key > 1) Then
DoCmd.RunSQL "INSERT INTO HOLDLive_2000_Combined_NoDUBS (Coy_Id, OO_ShareholderID, Hold_Date, CURR_PCENT, SHRHLDRID, OFF_RECNO, OO_DubNo, KEY) values (" & Coy_Id & ",""" & OO_ShareholderId & """,""" & HOLD_DATE & """,""" & CURR_PCENT & """,""" & SHRHLDRID & """,""" & OFF_RECNO & """,""" & OO_DUBNo & """,""" & Key & """)"
End If
Coy_Id = HOLDLive_2000_Combined!Coy_Id
OO_ShareholderId = HOLDLive_2000_Combined!OO_ShareholderId
HOLD_DATE = HOLDLive_2000_Combined!HOLD_DATE
CURR_PCENT = HOLDLive_2000_Combined!CURR_PCENT
SHRHLDRID = HOLDLive_2000_Combined!SHRHLDRID & ""
OFF_RECNO = HOLDLive_2000_Combined!OFF_RECNO & ""
OO_DUBNo = HOLDLive_2000_Combined!OO_DUBNo
Key = HOLDLive_2000_Combined!Key
End If
If (HOLDLive_2000_Combined!OO_DUBNo > 1) Then
Coy_Id = HOLDLive_2000_Combined!Coy_Id
OO_ShareholderId = HOLDLive_2000_Combined!OO_ShareholderId
HOLD_DATE = HOLDLive_2000_Combined!HOLD_DATE
CURR_PCENT = HOLDLive_2000_Combined!CURR_PCENT
SHRHLDRID = HOLDLive_2000_Combined!SHRHLDRID & ""
OFF_RECNO = HOLDLive_2000_Combined!OFF_RECNO & ""
OO_DUBNo = HOLDLive_2000_Combined!OO_DUBNo
Key = HOLDLive_2000_Combined!Key
End If
HOLDLive_2000_Combined.MoveNext
Loop
End With
End Sub