i'll try that
thanks
ok ci provo.. ma che senso ha ? :-)
>>It works but i still have a little problem :
>>before starting the procedure to get the new cursor i call the activatecell(1,1) method, get the PK then call the procedure and locate for the PK again
>>then refresh the grid.
>>The record is placed at the half of the rows in the grid....
>>is there a way to put it in the first one ?
>>Thx again
>>Alessio
>
>try:
>
>replace grid.refresh with:
>
>....grid.RecordSource = ....grid.RecordSource
>
>
>but...