04/06/2013, 20:36
|
| | Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 21 años, 3 meses Puntos: 3 | |
Respuesta: [DUDA] Sugerencias sobre como realizar esta idea Bueno, a ver
Yo haría una tabla máquinas
id autoincrement
maquina texto
inicio_garantia fecha
fin_garantia fecha
id_local foreign key de locales
Tabla locales
id autoincrement
direccion texto
telefono texto
contacto texto
ordenes
id autoincrement
id_maquina foreign key de maquinas
fecha datetime
descripcion
prioridad entero
cumplimentada boleana
La relación sería maquinas locales uno a muchos y maquinas ordenes uno a muchos
La prioridad inicial podría establecerse por la fecha Yo pondría el serial de la fecha por ejemplo para que tengas las órdenes clasificadas numericamente
Para cambiar la prioridad intercambias la prioridad entre dos ordenes del mismo local y fecha. Por ejemplo para poner la tercera la primera guardas la prioridad de la primera, haces un update prioridad de primera=prioridad de tercera y haces otro update prioridad de tercera=valor que guardaste. Eso podrías hacerlo con algún procedimiento almancenado y una tabla temporal. No creo que tenga mas de cinco lineas de código.
Cumplimentar una orden supone poner cumplimentada a true
Espero haberte entendido bien |