FoxPro/Visual FoxPro - Conflicto de Actualizacion

 
Vista:

Conflicto de Actualizacion

Publicado por HUGO (207 intervenciones) el 08/12/2007 07:45:42
Amigos de la Web tengo un problema ..es un error que indica CONFLICTO DE ACTUALIZACION, este se genera cuando se maneja una vista local en un grid sobretodo al eliminar un registro de una fila, buscando alguna solucion vi este codigo que dice solucionar el problemma:

este codigo indica que se debe colocar en el valid de cada textbox del grid

IF InList(GetFldState(This.ControlSource),2,4) AND ;
OldVal(This.ControlSource)<>CurVal(This.ControlSource)
WAIT WINDOW 'Value has been changed by another user.'
=TableRevert(.t.)
RETURN 0
ENDIF

asi lo hice pero me arroja un error que dice lo siguiente:

FUNCTION ARGUMENT VALUE TYPE OR COUNT IS INVALID.

quisiera la ayuda de ustedes para ver cual es el error o si me falta sustituir algun valor dentro de esa instruccion. mi proyecto esta en VFP-7, gracias de anetamano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conflicto de Actualizacion

Publicado por juan fernando (537 intervenciones) el 08/12/2007 16:55:53
yo he solucionado ese problema también usando este código .

en el botón Eliminar este código
** nombre de mí tabla
SELECT Tabla1
DELETE
GO RECNO()

Thisform.Pageframe1.Page2.Grid1.Columns(1).SetFocus()
* este es el número de la columna x el cual elimino una fila del
Grid .

en el evento Load del Form .este código
Set delete On

** si tienes este código en otro evento ,lo sacas y lo estableces
sólo en el evento Load del form .
después vuelve a generar tú proyecto .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

para JUan

Publicado por HUGO (207 intervenciones) el 12/12/2007 00:36:25
JUan agradesco tu respuesta , voy hacer pruebas esperando tener buenos resultados..

hasta luego
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar