Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-11-2015
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.441
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por ecfisa Ver Mensaje
...se trataría de una relación master-detail, para lo cuál la tabla ODONTOGRAMA debería tener una columna cuyo valor sea el identificador único de paciente que establezca la relación.
Eso es lo que haría yo.
Es más, posiblemente cada paciente puede tener N tratamientos y cada tratamiento es posible que tenga 1 a N odontogramas.

Cita:
Empezado por Cesar Oviedo Ver Mensaje
...
Y Voy A Un Boton Que Es "cargar Odontograma".
Cita:
Empezado por Cesar Oviedo Ver Mensaje
...
Para Que C/paciente Tenga Su Propio Odontograma.
Cita:
Empezado por Cesar Oviedo Ver Mensaje
Se Gestiona Cada Uno De Los Tratamientos Que Se Le Hace A Cada Uno De Los Pacientes.
El Fin Es Conseguir Que Cada Paciente Tenga Un Odontograma Correspondiente.
Dado estas contestaciones César deja claro que no es así.
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.
Responder Con Cita
  #2  
Antiguo 16-11-2015
Cesar Oviedo Cesar Oviedo is offline
Miembro
NULL
 
Registrado: nov 2014
Posts: 13
Poder: 0
Cesar Oviedo Va por buen camino
Exacto.asi Son Las Relaciones Entre Pacientes/tratamientos/odontograma.
Cada Paciente Debe Tener Su Odontograma.
Responder Con Cita
  #3  
Antiguo 16-11-2015
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 585
Poder: 20
jafera Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 16-11-2015
Cesar Oviedo Cesar Oviedo is offline
Miembro
NULL
 
Registrado: nov 2014
Posts: 13
Poder: 0
Cesar Oviedo Va por buen camino
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...
Responder Con Cita
  #5  
Antiguo 16-11-2015
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 585
Poder: 20
jafera Va por buen camino
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
Responder Con Cita
  #6  
Antiguo 16-11-2015
Cesar Oviedo Cesar Oviedo is offline
Miembro
NULL
 
Registrado: nov 2014
Posts: 13
Poder: 0
Cesar Oviedo Va por buen camino
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??
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 12:25:58.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi