![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Realmente creo que el compañero AzidRain nos ha dado la información a cuenta gotas. Cosa extraña, viniendo de él.
También cabe la posibilidad de que no estemos entendiendo nada de lo que dice. Cosa rara, viniendo de nosotros ![]() Ja, ja. Fuera de bromas, en principio estoy de acuerdo contigo, rgstuamigo, y es justo lo que yo le decía: o se tiene una relación muchos-muchos (en cuyo caso se requiere una tabla asociativa) o una relación 1-muchos (en cuyo caso se incluye la llave foránea en una de las tablas). Sin embargo, si vemos su mensaje #6, supongo, sólo supongo, que la relación entre recibos y facturas realmente es muchos-muchos, pero, restringiendo a recibos activos en realidad es 1-muchos. O sea, una factura sólo puede estar en un recibo activo. Cosa que, en verdad, dijo desde un principio. Así que, el campo num_recibo en la tabla facturas sería algo así como num_recibo_activo. Con este peqeño cambio de nomenclatura creo que la cosa queda más clara. Aún así, no deja de sorprender que la relación recibos-factura sea muchos-muchos. // Saludos |
|
#2
|
||||
|
||||
|
Ahora si me han hecho reir, es cierto que tengo algo de tiempo ya en esto, pero también es cierto que por muchos años que uno tenga en una disciplina nunca termina uno de aprender y más en este ambiente donde te despiertas usando una tecnología y te duermes aprendiendo una nueva.
Quisiera aclarar que no es que el cliente haya metido las narices en las "tripas" de la aplicación o el diseño de la base de datos, sino que su modelo de negocio "es así" como lo describí y ya saben como son algunos clientes en este medio que piensan que solo ellos saben como manejar su negocio. Lo que dice Nuño por otro lado es muy cierto, a todos nos ha pasado eso y a fuerza de corajes poco a poco hemos ido puliendo esos detalles. Aquí en el changarro por ejemplo ya no cotizamos nada hasta que el cliente no nos diga todo lo que quiere o necesita y se le deja muy claro que cualquier cambio mayor respecto al funcionamiento del sistema requerirá cotización adicional. Hasta ahora ha funcionado. En efecto al final es como dice Román, cabe mencionarles que nos metimos en estas honduras precisamente al revisar trabajo hecho anteriormente, de hecho el sistema está en producción ya desde hace varios meses y funciona como estaba planeado pero seguramente a algunos les ha pasado que al revisar ya sin presión ni nada código y diseño siempre encuentra uno cosas que mejorar. En este caso quizá ya no se toque este sistema pero si queremos sacar algo en firme para próximos desarrollos. Finalmente acoto lo que dice Román. En efecto, una factura solo puede incluirse en un recibo activo a la vez, pero una vez que ese recibo se "cierra" o se "inactiva" puede volver a incluirse en otro. Los recibos anteriores se mantienen como historial por si se quiere saber cuantas veces ha salido una factura a cobro. De ahi que la relación al final sea muchos-muchos. Saludos y gracias por todas las aportaciones
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Programación en PDA | tal0 | .NET | 1 | 01-08-2007 16:45:58 |
| Porque se perderá el Enfoque al Limpiar Edit???? | AGAG4 | Varios | 4 | 22-11-2004 18:54:39 |
| Pasar enfoque de Celdas en dbGrid | AGAG4 | Varios | 9 | 15-09-2004 02:00:30 |
| Encontrar el enfoque del componente | AGAG4 | Varios | 5 | 14-08-2004 20:17:26 |
| Ventana iniciada sin enfoque | soul6301 | Varios | 1 | 02-08-2004 07:22:10 |
|