update fix
set fix.[Aligned CSM/MAM] = nata_use.[Aligned CSM/MAM]
, fix.[Director Name]= nata_use.[Director Name]
, fix.[am_arm_racf]= nata_use.[am_arm_racf]
, fix.[director_dsm_racf] = nata_use.[director_dsm_racf]
, fix.[NSC_Segment] = nata_use.[NSC_Segment]
FROM [ss_program_workflow].[dbo].[t_nsc_trackcode_assigned] fix
,[ss_program_workflow].[dbo].[t_nsc_trackcode_assigned] nata_use
,[ss_program_workflow].[dbo].[t_nsc_trackcode_reassign_overrides] ntra
where 1 = 1
and fix.[Track_code] = @curr_track '' from text
and ntra.[Current Track_Code] = @curr_track ' from text
and nata_use.[Track_Code] = @realign_to_track ' to text
UPDATE fix
SET
fix.[Aligned CSM/MAM] = nata_use.[Aligned CSM/MAM],
fix.[Director Name]= nata_use.[Director Name],
fix.[am_arm_racf]= nata_use.[am_arm_racf],
fix.[director_dsm_racf] = nata_use.[director_dsm_racf],
fix.[NSC_Segment] = nata_use.[NSC_Segment]
FROM [ss_program_workflow].[dbo].[t_nsc_trackcode_assigned] fix
JOIN [ss_program_workflow].[dbo].[t_nsc_trackcode_assigned] nata_use ON fix.??? = nata_use.???
JOIN [ss_program_workflow].[dbo].[t_nsc_trackcode_reassign_overrides] ntra ON nata_use.??? = ntra.???
WHERE
fix.[Track_code] = @curr_track AND
ntra.[Current Track_Code] = @curr_track AND
nata_use.[Track_Code] = @realign_to_track
strsql_sql = ""
strsql_sql = "UPDATE [dbo_t_nsc_trackcode_assigned]" & vbCrLf
strsql_sql = strsql_sql & " SET [dbo_t_nsc_trackcode_assigned].[Aligned CSM/MAM] = [dbo_t_nsc_trackcode_assigned].[Aligned CSM/MAM]" & vbCrLf
strsql_sql = strsql_sql & " ,[dbo_t_nsc_trackcode_assigned].[director_dsm_racf] = [dbo_t_nsc_trackcode_assigned].[director_dsm_racf] " & vbCrLf
strsql_sql = strsql_sql & " ,[dbo_t_nsc_trackcode_assigned].[am_arm_racf] = [dbo_t_nsc_trackcode_assigned].[am_arm_racf]" & vbCrLf
strsql_sql = strsql_sql & " ,[dbo_t_nsc_trackcode_assigned].[director_dsm_racf] = [dbo_t_nsc_trackcode_assigned].[director_dsm_racf]" & vbCrLf
strsql_sql = strsql_sql & " ,[dbo_t_nsc_trackcode_assigned].[NSC_Segment] = [dbo_t_nsc_trackcode_assigned].[NSC_Segment] " & vbCrLf
strsql_sql = strsql_sql & " FROM [dbo_t_nsc_trackcode_assigned] AND [dbo_t_nsc_trackcode_reassign_overrides] " & vbCrLf
strsql_sql = strsql_sql & " WHERE 1 = 1 " & vbCrLf
strsql_sql = strsql_sql & " AND [dbo_t_nsc_trackcode_assigned].[Track_Code] = '" & txtfrom & "' " & vbCrLf
strsql_sql = strsql_sql & " AND [dbo_t_nsc_trackcode_reassign_overrides].[Current Track_Code] = '" & txtfrom & "' " & vbCrLf
strsql_sql = strsql_sql & " AND [dbo_t_nsc_trackcode_assigned].[Track_Code] = '" & txtto & "';"
CurrentDb.Execute strsql_sql, dbSeeChanges