FoxPro/Visual FoxPro - tablas

 
Vista:
sin imagen de perfil

tablas

Publicado por norman (20 intervenciones) el 01/03/2007 14:35:11
Tengo dos vistas una, vdeuda y la otra vtemporal donde quiero acumular el total de la deuda es decir desde vdeuda por apartamento de He estado tratando de hacer un codigo que actualice la vtemporal desde vdeuda.
Me explico: lo que quiero es que en vtemporal se acumule el total por ejemplo del apartamento 10-01 y su monto total, ya que en vdeuda el apartamento 10-01 tiene varias monto de deuda y asi sucesivamente con todos los apartamentos.
si alguien me pudiera ayudar se lo agradezco.
aqui esta el codigo, pero todavia no funciona.

SELECT vtemporal
Select vdeuda
SUM vdeuda.monto TO X
*** Recorremos todoa la deuda
SCAN
SELECT vpropietarios
nro = vpropietarios.nroapto
*** Por cada uno de los gastos, recorremos todos los propietarios
SCAN
*** Insertamos
locate for vtemporal.nroapto = nro
if !found()
INSERT INTO vtemporal(nroapto,fecha,monto) VALUES (vPropietarios.nroApto,vdeuda.fecha,X)
endif
ENDSCAN
ENDSCAN &&vGastos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:tablas

Publicado por juan fernando (537 intervenciones) el 01/03/2007 18:30:41
¿ tienes un campo que sea común para ambas tablas ?
con tu sql puedes amarrarlas y generar una tabla temporal
para ir acumulando ..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:tablas

Publicado por norman (20 intervenciones) el 01/03/2007 18:37:48
si tengo el campo nroapto, es decir el numero de apartamento.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:tablas

Publicado por norman (20 intervenciones) el 01/03/2007 19:15:08
disculpa en realidad no conozco ningun Urso, sera pura casualidad hermano, recien comence a crear ese sistema hace dos semanas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:tablas

Publicado por juan fernando (537 intervenciones) el 01/03/2007 19:23:39
bueno Urso me escribía desde Caracas y salia tener problemas
con un sistema algo parecido a ese ..
Saludos desde Chile ..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:tablas

Publicado por norman (20 intervenciones) el 01/03/2007 19:46:03
Bueno, cosas que pasan... ¿Has visto alguna solucion al casito?
saludos hermano.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:tablas

Publicado por juan fernando (537 intervenciones) el 01/03/2007 20:03:35
Bueno hay que usar simplemente SQL

Primero tabla_Departamento+tabla_gastos
Select campo nroapto INNER JOIN Tabla_departamento=tabla_gastos

SELECT SUM(GASTO) AS NOAPTO FROM GASTOS WHERE DEPART=VARIA,;
BLE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:tablas

Publicado por norma (20 intervenciones) el 01/03/2007 20:40:14
lo hice en el codigo del formulario y sigue sin funcionar.
si quieres te lo envio por tu correo. que te parece?
saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:tablas

Publicado por Juan (537 intervenciones) el 02/03/2007 20:19:46
Veo que estás algo atorado..
envialo y vemos que se puede hacer .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar