FOR i=1 TO THISFORM.numopen SELECT (THISFORM.laDE[i,1]) IF CURSORGETPROP("Buffering") # 1 *!* =TABLEUPDATE(.T.,.T.) * -- DG/NSL 4/19/00 Added changes to handle WG multiuser issues IF !TABLEUPDATE(2,.F.,ALIAS(),latuerror) *--- Walk through array of failed records and determine if there was a field collision. FOR i=1 TO ALEN(latuerror,1) GO (latuerror[i]) * IF Thisform.fieldcollision() && Check if there was a field collision for this failed update Thisform.updatefaillog() && Log records which failed to UPDATE due to conflict. * ELSE *--- No field collision, update this record by merging the two records. *--- NOTE: Merging will mean I take the * ENDIF ENDFOR RELEASE latuerror ENDIF * -- End of 4/19/00 changes ENDIF ENDFOR