FOROS PROFESIONALES
WINDEV
,
WEBDEV
y
WINDEV Mobile
Inicio
|
Mensajes recientes
|
Conéctese...
|
Desconectar
|
Español
Inicio
→
WINDEV 2024
→
Equivalentes de oldvalue() de vfp
Equivalentes de oldvalue() de vfp
Iniciado por Raül Vidiella, 21,nov. 2008 11:59 - 5 respuestas
Conéctese…
Raül Vidiella
#1
Publicado el 21,noviembre 2008 - 11:59
Vamos avanzando y estamos entrando en los tiggers y procedimientos
almacenados. En vfoxpro se trabajaba con buffers teniendo en un mismo
instante los datos actuales del registro fisico, los datos que teniamos
cuando "cargamos" en memoria del registro y los datos actuales en
memoria del registro. En procedimientos almacenados, esto me era muy
util, por ejemplo para actualizar el stock; si se modificaba una linea
de albaran de venta era cuestion de restar sumar las unidades que
teniamos y restar las actuales para dejar el stock en su sitio.
Existe algo parecido en windev? lo he estado buscando pero no lo
encuentro, ya que son filosofias y conceptos muy distintos entre estos
lenguajes.
Saludos
Raül Vidiella
Informar
0
0
pat
#2
Publicado el 21,noviembre 2008 - 21:27
Hola Raül,
No es automático ! Pienso que puedes leer los datos utilizando la función “Halias”. “Halias” te permite crear un secundo buffer donde los datos ya no son cambiados.
--
Saludos
pat
http://megustawindev.free.fr
Informar
0
0
Raül Vidiella
#3
Publicado el 24,noviembre 2008 - 11:39
Como en el ejemplo que comentaba necesito actulizar el stock al añadir
modificar o borrar una linea de albaran. halias no me parece la
solución. He estado investigando los tiggers y la solucíon que creo que
debe funcionar es utilizando los tiggers BEFORE para guardar el valor
actual de las unidades de venta y en el tigger AFTER calacular la
diferencia y actualizar el stock.Te parece que esta sea la manera
adecuada para este tipo de actualizaciones, ya sea stock, riesgo de
clientes, acumulados en diversos ficheros, .....
gracias por tus comentarios pat.
Raül Vidiella
En/na pat ha escrit:
Hola Raül,
No es automático ! Pienso que puedes leer los datos utilizando la función “Halias”. “Halias” te permite crear un secundo buffer donde los datos ya no son cambiados.
--
Saludos
pat
http://megustawindev.free.fr
Informar
0
0
pat
#4
Publicado el 25,noviembre 2008 - 15:41
Hola Raül,
Lo siento pero no he podido preguntarte más rápido. Pienso que es una buena idea pero ahora no la he probado.
--
Saludos
pat
http://megustawindev.free.fr
Informar
0
0
Jose Manrique
#5
Publicado el 25,noviembre 2008 - 16:55
Yo utilizo triggers con HF c/s. Before para restar el valor anterior (si es entrada al inventario) y After para sumar la nueva cantidad. Funciona perfecto.
Informar
0
0
Raül Vidiella
#6
Publicado el 25,noviembre 2008 - 17:24
Gracias, mas que nada era para saber si hacia lo correcto.
Raul Vidiella
En/na Jose Manrique ha escrit:
Yo utilizo triggers con HF c/s. Before para restar el valor anterior (si es entrada al inventario) y After para sumar la nueva cantidad. Funciona perfecto.
Informar
0
0
→ Volver a WINDEV 2024
WINDEV 2024
WEBDEV 2024
Français
English
Español
Portuguesa
Fermer cette fenêtre
Búsqueda Tipo
Sólo temas
Todos los mensajes
Periodo Buscar
Cualquier fecha
Última hora
Última 24 horas
Última semana
Último mes
Último año
Cancelar
Vista previa del mensaje
Añadiendo una imagen
Importar una imagen desde una URL
Enviar una imagen desde un archivo de su disco
Arrastrar un archivo o click en "Examinar..."
o
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto