G
Guest
i have two table in one table
name group
AA 1
BB 2
CC 3
DD 2
another
ID nameinID groupinID
1 AA
2 BB
3 AA
4 CC
and like this, now i have to update my second table such that in groupinID
field it will get 1,2,1,3 respectively according to first table
I used following code.
public Sub Command1_Click()
Dim hello As String
abcd = "select * from table2"
ssr.Form_Form1.RecordSource = abcd
If Not ssr.Form_Form1.Recordset.BOF Then
ssr.Form_Form1.Recordset.MoveFirst
Else
ssr.Form_Form1.Recordset.MoveNext
End If
While Not ssr.Form_Form1.Recordset.EOF
seqnm = ssr.Form_Form1.Recordset.Fields("nameinID")
ssr.Form_Form1.Refresh
ananta = "select * from table1 where name='" + seqnm + "'"
ssr.Form_Form1.RecordSource = ananta
hello = ssr.Form_Form1.Recordset.Fields("group")
ssr.Form_Form1.RecordSource = abcd
If Not ssr.Form_Form1.Recordset.EOF Then
ssr.Form_Form1.Recordset.Edit
ssr.Form_Form1.Recordset.Fields("groupinID") = hello
ssr.Form_Form1.Recordset.Update
ssr.Form_Form1.Refresh
ssr.Form_Form1.Recordset.MoveNext
End If
Wend
End Sub
it goes to the first record, then 2nd and always 2nd, so how can i update
for all rows with one command.
I appreciate the help
thank you
name group
AA 1
BB 2
CC 3
DD 2
another
ID nameinID groupinID
1 AA
2 BB
3 AA
4 CC
and like this, now i have to update my second table such that in groupinID
field it will get 1,2,1,3 respectively according to first table
I used following code.
public Sub Command1_Click()
Dim hello As String
abcd = "select * from table2"
ssr.Form_Form1.RecordSource = abcd
If Not ssr.Form_Form1.Recordset.BOF Then
ssr.Form_Form1.Recordset.MoveFirst
Else
ssr.Form_Form1.Recordset.MoveNext
End If
While Not ssr.Form_Form1.Recordset.EOF
seqnm = ssr.Form_Form1.Recordset.Fields("nameinID")
ssr.Form_Form1.Refresh
ananta = "select * from table1 where name='" + seqnm + "'"
ssr.Form_Form1.RecordSource = ananta
hello = ssr.Form_Form1.Recordset.Fields("group")
ssr.Form_Form1.RecordSource = abcd
If Not ssr.Form_Form1.Recordset.EOF Then
ssr.Form_Form1.Recordset.Edit
ssr.Form_Form1.Recordset.Fields("groupinID") = hello
ssr.Form_Form1.Recordset.Update
ssr.Form_Form1.Refresh
ssr.Form_Form1.Recordset.MoveNext
End If
Wend
End Sub
it goes to the first record, then 2nd and always 2nd, so how can i update
for all rows with one command.
I appreciate the help
thank you