• Sábado 9 de Noviembre de 2024, 03:40

Autor Tema:  PORFAVOR RAPIDO!!  (Leído 1641 veces)

taloxxl

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
PORFAVOR RAPIDO!!
« en: Jueves 7 de Mayo de 2009, 10:08 »
0
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

3rn3st0

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: PORFAVOR RAPIDO!!
« Respuesta #1 en: Martes 16 de Junio de 2009, 08:50 »
0
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

SOFT_WMG

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: PORFAVOR RAPIDO!!
« Respuesta #2 en: Martes 16 de Junio de 2009, 16:44 »
0
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