>>Remove all your code from ARCC and BRCC methods. Put wait window timeout 1 ccontact.clientid in ARCC and start moving between records. Make sure that the value changes.
>>
>>If it does, we'll go from there.
>
>the value changes. of course I had to do wait window timeout 1 ccontact.contactid in ARCC, because it is the same clientid, but different contactids in the 1st grid.
Ok, that's good.
Now, what exactly you're using for your second grid that depends on the ContactID value? Is it a view, CA or a local cursor? If it's a local cursor, you need to do it like this
zap in myLocalCursorForSecondGrid
insert into myLocalCursorForSecondGrid select * from myTables where ContactID = m.lcContactID
thisform.mySecondGrid.refresh()
That's all.
If it's not broken, fix it until it is.
My Blog