Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda Sistema (https://www.clubdelphi.com/foros/showthread.php?t=90774)

anonymous 01-09-2016 20:11:05

Ayuda Sistema
 
Buenas estamos realizando un sistema contable con unos compañeros .. tenemos varias tablas como clientes , olbigaciones , obligxclie .. el problema lo tenemos con la fecha de vencimiento .. Cada cliente sobre una obligacion tiene una fecha de vencimiento para pagar los impuestos ... no estamos muy seguro donde podemos ingresar la fecha de vencimiento.
Pensabamos en crear una tabla nueva que se llame fecha_vto o simplemente ingresarlo como un campo en alguna de las tablas mencionadas.
No se si seran suficientes datos para que puedan ayudarnos pero a medida que vamos pensando en resolverlo saltan algunas dudas como si habra datos repetidos .. o si tendriamos que guardar el id de la fecha de vto en alguna variable o en algun parametro .
Queria saber como lo pensarian ustedes como seria lo ideal
Cada cliente tiene distintas fechas de vencimiento sobre una obligacion en particular ( por ejemplo para juan se vence la fecha para pagar la luz el 14/03 para david tambien el 14/ 03 y para marcos el 19/04 )
Muchas Gracias

Casimiro Noteví 01-09-2016 20:19:46

Tendrás que ser más explícito en lo que preguntas, es demasiado genérico.
Y para otra vez, por favor, pon títulos descriptivos a tus preguntas, gracias.

anonymous 01-09-2016 20:26:48

Guardar variable en otra tabla
 
Queria saber como guardar en una variable el ultimo ID generado para insertar en otra tabla ..
Esto era Todo .. Sorry gor

Casimiro Noteví 01-09-2016 20:45:51

Cita:

Empezado por anonymous (Mensaje 508370)
Queria saber como guardar en una variable el ultimo ID generado para insertar en otra tabla ..

Pues depende de dónde lo extraigas, no sabemos cómo generas el id.

olbeup 02-09-2016 08:36:45

Hola anonymous,

Habría que saber la estructura de las base de datos (Obligaciones y ObligacionesClientes) para saber si se añadirán los campos en una de ellas o crear un base de datos nueva.

Un saludo.

olbeup 02-09-2016 09:36:14

Si necesitas una nueva base de datos, esta seria mas menos asi:

Código SQL [-]
CREATE TABLE ObligacionesVencimientos
  (
    IDOBLIGACIONVENCIMIENTO  int IDENTITY(1,1)
    ,FECHA                   smalldatetime
    ,IMPORTE                 decimal(9, 2)
    ,PAGADO                  tinyint <--- (0) = Pendiente, (1) = Pagado, (2) = Compensado, (4) = Devuelto, (5) = Intereses, (X) = ?????
    ,OBSERVACIONES           varchar(100)
    ,OBLIGACIONCLIENTEID     int
  )

CREATE UNIQUE INDEX PKU_IDOBLIGACIONVENCIMIENTO
  ON ObligacionesVencimientos(IDOBLIGACIONVENCIMIENTO)

CREATE INDEX PS_FECHA
  ON ObligacionesVencimientos(FECHA)

CREATE INDEX PS_PAGADO
  ON ObligacionesVencimientos(PAGADO)

CREATE INDEX PS_OBLIGACIONCLIENTEID
  ON ObligacionesVencimientos(OBLIGACIONCLIENTEID)
Un saludo.


La franja horaria es GMT +2. Ahora son las 11:14:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi