Visual Basic - necesito que me respondan Urgente...

Life is soft - evento anual de software empresarial
 
Vista:

necesito que me respondan Urgente...

Publicado por ana (11 intervenciones) el 21/08/2002 15:52:56
disculpen las molestias pero les hice una pregunta el 19/08/02, y no me han respondido, necesito la respuesta urgente.

Estoy haciendo un programa para el mantenimiento de vehiculos, haber si entiende lo que necesito hacer: tengo una tabla donde esta el kilometraje de servicio del vehiculo en la cual se le modifica cada 5000 kilometros, y en otra tabla se encuentra el kilometraje diario que obviamente es diario, lo que quiero hacer con esto es lo siguiente cada resta el kilometraje de servicio con el kilometraje diario y cuando se haga un nuevo servicio al vehiculo (kilometraje de servicio) el kilometraje vuelva a 0 (cero). es decir, hago un ejemplo para que lo puedan ver, utilizamos las siguiente variables:
ks: kilometraje de servicio
kd: kilometraje diario.

por ejemplo el dia 18/08/02 el vehiculo recorrio 12000 kilometros y se le hizo un servicio de cambio de aceite, y el día 19/08/02 el vehiculo recorrio 12500 kilometros, entonces:
se resta el kd - ks
da un total de 500 kilometros que ha recorrido el vehiculo y vuelvo hacer el kd al siguiente dia 13000 entonces restaria 1000 kilometros, supongamos que el kilometraje ya esta en 5000 kilometros que el carro recorrio, entonces yo tengo que hacerle un ks y me vuelve a 0 (cero) y empieza otra vez el kilometraje nuevo. espero que me responda necesito este codigo con urgencia, espero entiendan porque a mi particularmente me costo mucho entenderlo. Gracias.
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:tranquila, no desesperes

Publicado por Rodolfo del Peru (454 intervenciones) el 21/08/2002 18:48:56
En tu Tabla de Servicio (TS) me imagino que tienes como clave la placa del vehiculo, y ahi esta el Kilometraje de Servicio (KS).

Ahora bien, tu Tabla de Kilometraje diario (TD) tiene la informacion registrada en forma diaria para cada vehiculo(transaccion) que supongo puede ser alimentada de dos maneras a)Proceso batch donde se registran todos los movimientos, o b)Proceso interactivo, donde se registra cada transaccion al momento de presentarse el vehiculo al taller.

En cualquiera de estos casos, debes tener un programa o funcio que haga el INSERT a la TD, pues este es o son los programas que tienes que cambiar.

1)Debe ser capaz de recuperar de TS para el KS del vehiculo y:
a)KDiferencia = KD - KS
b)IF KDiferencia >= 5000 then
'Actualizar en TS el valor KS por KD

2)Hecho esto, mientras el valor de KDiferencia sea inferior a 5000, tu valor de KS permanecera vgente.

Saludos desde Lima
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:tranquila, no desesperes

Publicado por ana (11 intervenciones) el 21/08/2002 21:00:47
gracias, me ha sido muy util la respuesta.
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