• Viernes 8 de Noviembre de 2024, 19:18

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - mebernal

Páginas: 1 [2]
26
Visual FoxPro / Ayuda Con Bases De Datos
« en: Jueves 6 de Julio de 2006, 19:48 »
te agradezco juez por tu ayuda,pero me gustaria si puedieras ayudarme a darme un ejemplo de codigo de lo que deberia hacer para actualizar existencias.

muchas gracias de antemano

27
Visual FoxPro / Ayuda Urgente Con Base De Datos
« en: Jueves 22 de Junio de 2006, 00:26 »
mu buen dia yo soy un principiante en visualfox y anteriormente mande una consulta sobre un problema ,recibi ayuda pero me gustaria que me ubicaran mejor:
tengo una base de datos que la envio a continuacion en una imagen.

tengo un formulario de ingreso de placas.
y tengo otro formulario de salida de placas.

ahora bien quisiera saber como hacer para calcular la existencia de placas en la tabla placas en el campo cantid.de manera automatica, es decir yo cree un boton que calcula la existencia pero ay que presionarlo a cada momento para saber la existencia y ademas no me funciona del todo bien,tambien les mando el codigo a ver si me pueden ayudar o dar una idea.

muchas gracias de antemano

el programa que actualiza existencias es este:
*CALCULA LA EXISTENCIA DE PLACAS
SET DEFAULT TO D:\PNC\PROGS\
cexist()
SELECT 0
USE placas!placas
replace placas.cantid WITH 0 all
SET ORDER TO  numplaca

SELECT exist1
SET RELATION TO exist1.idplaca INTO placas
replace placas.cantid WITH exist1.cantidad all

SELECT salidasexis
SET RELATION TO salidasexis.idplaca INTO placas
replace placas.cantid WITH placas.cantid - salidasexis.cantidad all
CLOSE TABLES all
CLOSE DATABASES all

y este es el procedimiento que llama el programa existencias:

*cexist.prg calcula entradas y salidas
WAIT windows NOWAIT 'Calculando Entradas y Salidas'
SELECT SUM(Entdet.cantidad) AS cantidad, Entdet.idplaca;
 FROM ;
     placas!entradas ;
    INNER JOIN placas!entdet ;
   ON  Entradas.correl = Entdet.idcorrel;
 GROUP BY Entdet.idplaca;
 ORDER BY Entdet.idplaca INTO CURSOR exist1
 
 SELECT SUM(Salidas.cant) AS cantidad, Salidas.idplaca;
 FROM ;
     placas!salidas;
 GROUP BY Salidas.idplaca;
 ORDER BY Salidas.idplaca INTO CURSOR salidasexis


si yo ingreso entradas y salidas me calcula bien las existencias,pero
si yo borro alguna entrada o salida, ya no me calcula bien...

28
Visual FoxPro / Ayuda Con Varias Tablas
« en: Miércoles 7 de Junio de 2006, 02:11 »
ALGUIEN ME PODRIA DAR UN EJEMPLO O AYUDAR A CALCULAR EXISTENCIA DE PRODUCTOS TENIENDO TABLAS DE ENTRADAS DE PRODUCTOS Y SALIDA DE PRODUCTOS Y QUE ME MUESTRE LAS EXISTENCIAS EN LA TABLA DE PRODUCTOS....ME URGE DEVERAS.

MUCHAS GRACIAS

MAURICIO

29
Visual FoxPro / Control Existencias
« en: Martes 6 de Junio de 2006, 22:47 »
Soy un poco nuevo en visual foxpro,tengo la version 9 y tengo una tabla de productos(idprod,descripcion,existencia)y tengo una tabla de detalle de entradas de productos y otra de salidas de productos.

mi pregunta es como puedo hacer para que en el campo de existencia del la tabla productos me aparezca la existencia real tomando como datos las salidas y entradas de las otras 2 tablas.

alguien porfavor me puede ayudar,o darme una solucion para manejar existencias.


gracias de antemano.

Mauricio

Páginas: 1 [2]