SoloCodigo
Programación General => Visual FoxPro => Mensaje iniciado por: taloxxl en Jueves 7 de Mayo de 2009, 10:08
-
Hago todo con sqlexec, insert, update, dodefault y creo las vistas por
progrmación. EL problema esta que en un formulario como por ejemplo
albaran en el cual tienes un grid donde añades conceptos, estes
conceptos cada vez que los ingresas tienes que guardarlos en la tabla
para que se vean reflejados en el grid, es decir si le das a cancelar
el albaran te va cancelar los datos de albaran pero los conceptos no.
Con base de datos nativa era muy facil porque ponias la vista en
bufermode 5 y despues al hacer tableupdate no se guardaban los
cambios. Como puedo hacer esto en mysql porque para que se me muestre
los conceptos en el grid tienen que estar guardados en la tabla y
aunque haga el dodefault despues da igual porque guarda los cambios
Necesito ayuda urgente porfavor. Saludos
-
Porque no usar un cursor generado con CREATE CURSOR, el cual usarías como origen de datos del Grid y sólo cuando lo decidas vacías esa información en la tabla que corresponda dentro de MySQL
-
exacto solo necesariamente el cursor utilizando una conexion importada asi como la funcion:
Sele MiCursor
appen from dbf('MiSQL')
de ahi aparecera la cuadriacula luego cuando termine a grabar registro utilizando por el comando de bucle:
Sele MiCursor
Scan
=SqlExec(Cone,'Setencia de Comando MiSQL Actualizado y Variables')
endscan
buena suerte