
21/10/2008, 16:23
|
 | | | Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 6 meses Puntos: 18 | |
Respuesta: Ayuda con planteamiento de tablas de Access Yo lo haria asi: La tabla acientes, como indicas, con su IsPaciente.
Una segunda tabla de visitas. En esta, la clave estaria formada por 2 campos, idPaciente y NumVisita, ambos de tipo numerico, y el resto de campos de la tabla visitas.
Cuando fueras a introducir una nueva visita, sria tan sencillo como introducir el paciente, y teniendo el IsPciente, es muy sencillo con la funcion Dmax obtener el mayor numero para el vampo NumVisita, para ese paciente, sumarle 1, y rellenar ese campo automaticamente. Es decir, si el paciente con IdPaciente=2, tiene en la tabla 2 visitas, al introducir uno nuevo, el campo numVisita se rellenaria con un 3. Y e3sto, bien planteado, es automatico.
Ten en cuanta una cosita que me dijo alguien hace tiempo, y que me parecio una verdad como un templo:
Un registro es barato, un campo es caro
Un saludo |