Ver Mensaje Individual
  #11 (permalink)  
Antiguo 12/01/2004, 15:41
Avatar de fearlex
fearlex
 
Fecha de Ingreso: septiembre-2003
Ubicación: Exiliado de mi patria
Mensajes: 1.047
Antigüedad: 21 años, 4 meses
Puntos: 5
Opssssssss disculpen........parece que no me explique bien
Bueno debo decirles que ya casi lo resolvi, tenia que ligar tres tablas:

Tabla1 seria NoContratos( donde van a estar todos los datos de las dos empresas que conforman ese contrato)
Tabla2 seria Indicadores(los indicadores serian ej:
-Ingresos totales
-Utilidad Neta
-Financiamiento
etc....... pero no son fijos por que pueden aumentar si asi lo requirieran asi que tengo una tabla con los indicadores para que ella los vaya llenando).
Tabla3 seria PlanReal(seria donde voy a guardar el plan real que tiene determinado numero de contrato pero por cada indicador, o sea:
en ella estan los siguientes campos

|NoContr| |Emp1| |Emp2| |Indicador1| |Planreal|
|----------| |-------| |-------| |--------------| |----------|
| 06274 | | IBM | |Intel | |Ingresos | |38000 |


O sea que en el proximo registro debe ser mas o menos asi:

|NoContr| |Emp1| |Emp2| |Indicador1| |Planreal|
|----------| |-------| |-------| |--------------| |----------|
| 06274 | | IBM | |Intel | |Gastos | |22000 |

O sea por cada indicador, pero en otro contrato seria asi:

|NoContr| |Emp1| |Emp2| |Indicador1| |Planreal|
|----------| |-------| |-------| |--------------| |----------|
| 06235 | | AMD | |MAC..| |Ingresos | |29000 |

|NoContr| |Emp1| |Emp2| |Indicador1| |Planreal|
|----------| |-------| |-------| |--------------| |----------|
| 06235 | | AMD | |MAC..| |Gastos | |3300 |

me explico????

o sea en una tabla debe guardarlos mas o menos asi:

|NoContr| |Emp1| |Emp2| |Indicador1| |Planreal|
|----------| |-------| |-------| |--------------| |----------|
| 06274 | | IBM | |Intel | |Ingresos | |38000 |
|----------| |-------| |-------| |--------------| |----------|
| 06274 | | IBM | |Intel | |Gastos | |22000 |
|----------| |-------| |-------| |--------------| |----------|
| 06235 | | AMD | |MAC..| |Ingresos | |29000 |
|----------| |-------| |-------| |--------------| |---------- |
| 06235 | | AMD | |MAC..| |Gastos | |3300 |


Asi me explique??? por que el problema es que lo que yo llamo indicadores pueden ser modificados
fuiiiiiii???? que cansado de tanto dibujar...jajajaja

O sea que 3 tablas y unos vinculos que no se como hacerlos pero eso no es todo, esto ya lo logre y ahora voy a dar el dato:

Lo resolvi con una cosulta de anexion de datos que solo me anexa el ultimo NoContrato que se introdujo y asi no me anexa todos los registros que hay en la tabla NoContratos por que como ven no puedo guiarme por un unico valor por que todos casi se repiten o eso creo, y entonces realice la consulta y en SQL declare:
INSERT INTO PlanReal ( NoContrato, Indicadores, CodigoEmp, CodigoSoscios, IdFigura, [Fecha Actual] )
SELECT TNoContratos.NoContrato,TIndicadores.Indicadores, TNoContratos.Empresa, TNoContratos.Compañia, TNoContratos.[Figura Legal], TNoContratos.FechaActual
FROM Indicadores, TNoContratos
WHERE (((TNoContratos.NoContrato)=Any (SELECT TOP 1 TNoContratos.NoContrato FROM TNoContratos ORDER BY TNoContratos.IdContratos DESC;)))
ORDER BY TNoContratos.NoContrato, TIndicadores.IdIndicadores;

Por supuesto hay mucho reguero por que hay campos que no mencione por que si lograba uno lograba los demas pero la sintaxis no cambia.

Ufffff que trabajo okas lo consegui pero ahora tengo un problema, donde el usuario teclea solamente es en el campo PlanReal, pone una cifra determinada y no se como desglosar eso (de ahi viene eso de desglose1, desglose2) para que si por ejemplo ella teclea 100 en el campo desglose 1 me ponga ese valor en tre 4( por trimestres), osea

debe devolverme esto

PlanReal Trimestre1 Trimestre2 Trimestre3 Trimestre4
---------------------------------------------------------------------
1000 250 250 250 250

Con solo teclear el Plan, los trimestres se deben actualizar en
Plan/4 y peor aun si esa division tiene resto agrgarselo al ultimo trimestre...........

Disculpen y se que es un rompecabeza pero empece nuevo en una empresa y lo primero que me pidieron fue esto y yo he aprendido a patadas practicamente, por que no entiendo ni como lo voy a hacer pero gracias a dios y a ustedes lo estoy logrando.......... asi que gracias y espero que me respondan pronto amigos

eternamente agradecido Arleys(Fearlex)
__________________
Ya viene llegando, el comunismo en Cuba, ya se esta acabando.
www.fearlex.com | www.fearlexworld.com