Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- table 1
- idno name status
- 111 hjghf yes
- 225 hjgjj no
- 345 hgj yes
- Sub UpdateNulls()
- Dim strSQL As String
- Dim rs As DAO.Recordset
- For Each tdf In CurrentDb.TableDefs
- If Left(tdf.Name, 4) <> "Msys" And tdf.Name <> "Table1" Then
- strSQL = "Select * From [" & tdf.Name & "] a Inner Join " _
- & "Table1 On a.idno = Table1.idno Where Table1.Status = 'Yes'"
- Set rs = CurrentDb.OpenRecordset(strSQL)
- Do While Not rs.EOF
- For i = 0 To rs.Fields.Count - 1
- If IsNull(rs.Fields(i)) Then
- rs.Edit
- rs.Fields(i) = 111111
- rs.Update
- End If
- Next
- rs.MoveNext
- Loop
- End If
- Next
- End Sub
- UPDATE Table2
- INNER JOIN Table1
- ON Table2.idno = Table1.idno
- SET Table2.salary = 111111
- WHERE Table1.status = 'yes'
- AND Table2.salary Is Null
Add Comment
Please, Sign In to add comment