![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Es más, posiblemente cada paciente puede tener N tratamientos y cada tratamiento es posible que tenga 1 a N odontogramas. Cita:
cosa que me extraña. De ahí mis preguntas anteriores, pero veo que no he tenido éxito.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#2
|
|||
|
|||
|
Exacto.asi Son Las Relaciones Entre Pacientes/tratamientos/odontograma.
Cada Paciente Debe Tener Su Odontograma. |
|
#3
|
||||
|
||||
|
Como te han comentado anteriormente, pon algo de codigo y sobre todo la estructura de las tablas, supongo que esto lo tienes ya.
Tambien comentanos con que SQL trabajas. Un ejemplo sencillo: Tabla Paciente: Id_Paciente (unico) Nombre_Completo Tabla tratamiento: Id_Tratamiento (unico), autoincremental o generado, nomalmente autoincremental automatico. Id_Paciente (Id_Paciente al que corresponde) Nombre_Tratamiento Tabla Odontograma Id_Odontograma (unico), autoincremental o generado, nomalmente autoincremental automatico. Id_Tratamiento (Id_Tratamiento al que corresponde) Detalle_Odontograma A ver si esto te ayuda un poco. Saludos Última edición por jafera fecha: 16-11-2015 a las 16:01:31. |
|
#4
|
|||
|
|||
|
DataM.IBDataSet_Pacientes.Open;
DataM.IBDataSet_Pacientes.Locate('ID_PACIENTES', DataM.ConsultaPacientesID_PACIENTES.Value, []); ese es el codigo que tengo dentro del evento "oncellclick" del dbgrid. no se si voy bien o no.... tabla pacientes y tabla odontograma estan. estoy usando firebird para base de datos... |
|
#5
|
||||
|
||||
|
A ver si entiendo algo más:
Tienes una primera pantalla con los registros de los pacientes en un grid que apunta a un dataset, no? Luego necesitas al dar click a un boton, en oncellclick o donde sea sacar los tratamientos de este paciente (historial) y que te los muestre en otro grid o otra pantalla (select * from tratamientos where id_paciente = id_paciente), y para finalizar cada tratameinto del historial puede tener o no un odontograma (select * from odontogramas where id_tratamiento = id_tratamiento) Has puesto que en el dataset tratamiento el datasource sea pacientes? El codigo que facilitas no da mas informacion. No te de apuro poner codigo, sino no podemos ayudarte, (no es que queramos apropiarnos de tu código indebidamente jejeje) Saludos |
|
#6
|
|||
|
|||
|
exacto,cada registro de los pacientes apunta de un dbgrid apunta a un ibdataset.
y en el datamodule,dentro del Query,va alguna sentencia tambien?? |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Odontograma | hgiacobone | Gráficos | 20 | 16-10-2020 23:41:58 |
| Odontograma | santiago14 | Varios | 6 | 04-09-2008 01:12:18 |
| Diseño de un Odontograma | HGB | Varios | 4 | 20-07-2008 17:45:05 |
| ayuda con strtofloat, ayuda punto flotante | TURING | Varios | 5 | 30-04-2004 08:03:59 |
| Odontograma | FNADALO | Gráficos | 0 | 02-01-2004 08:25:33 |
|