VISTA & GRID

14/05/2004 - 01:37 por Oscar Cáceres | Informe spam
Hola : Hace poco que estoy con el tema de VISTAS y tengo el siguiente
problema:
Creo una vista local 'tmpvinpdi' (buffering = 3 )
y la reflejo en un Grid.
En el "afterRowColChange" de un GRID coloco las siguientes líneas
LOCAL cDato
cDato = RTRIM(GETFLDSTATE(-1,'tmpvinpdi'))
nLargo = LEN(cDato)
nUnos = OCCURS('1',cDato)
IF nLargo <> nUnos
BEGIN TRANSACTION
IF TABLEUPDATE(.T.,.T.,'tmpvinpdi')
END TRANSACTION
ELSE
MESSAGEBOX("Error no pude actualizar.")
ROLLBACK
ENDIF
ENDIF
El problema es queno me actualiza la tabla original. Se que algo hago mal
pero nose que?.
Agradezco desde ya la ayuda.

Oscar Cáceres

Preguntas similare

Leer las respuestas

#1 Josué Maldonado
14/05/2004 - 03:01 | Informe spam
Oscar,

Deberias asegurarte que sendupates este .t.

El 13/05/2004 5:37 PM, Oscar Cáceres en su mensaje escribio:

Hola : Hace poco que estoy con el tema de VISTAS y tengo el siguiente
problema:
Creo una vista local 'tmpvinpdi' (buffering = 3 )
y la reflejo en un Grid.
En el "afterRowColChange" de un GRID coloco las siguientes líneas
LOCAL cDato
cDato = RTRIM(GETFLDSTATE(-1,'tmpvinpdi'))
nLargo = LEN(cDato)
nUnos = OCCURS('1',cDato)
IF nLargo <> nUnos
BEGIN TRANSACTION
IF TABLEUPDATE(.T.,.T.,'tmpvinpdi')
END TRANSACTION
ELSE
MESSAGEBOX("Error no pude actualizar.")
ROLLBACK
ENDIF
ENDIF
El problema es queno me actualiza la tabla original. Se que algo hago mal
pero nose que?.
Agradezco desde ya la ayuda.





Sinceramente,
Josué Maldonado.
"Vive de manera tal que nunca te avergüences si se divulga por todo el
mundo lo que haces o dices. Aunque lo que se divulge no sea cierto." --
Richard Basch.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida