Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
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
Ayuda Con Odontograma

Buenas Tardes.
Disculpen La Molestia.
Estoy Trabajando En Mi Tesis Sobre Una Clinica Dental.
Soy Muy Muy Novato En Esto.
No Puedo Hacer Que C/paciente Registre Sus Propios Tratamientos.
Funciona Asi:
Registro El Paciente Y Voy A Un Boton Que Es "cargar Odontograma".
Me Registra Los Los Pacientes Con El Mismo Odontograma.
No Se Que Parametros Pasar Para Que C/paciente Tenga Su Propio Odontograma.
Me Va A Salvar La Vida Y Mi Futuro.
Desde Ya Les Agradezco.
Un Abrazo....
Responder Con Cita
  #2  
Antiguo 16-11-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Te sugiero que leas la guía de estilo

Realmente, desarrollar una tesis cuando uno es muy novato en el tema? No sería más prudente elegir un tópico que sea de tu especialidad?
Responder Con Cita
  #3  
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
Me Lo Designo La Facultad.
Responder Con Cita
  #4  
Antiguo 16-11-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Entiendo..

Entonces me imagino que "algo" te habran dado

Ese algo es lo que tiene que aparecer aca para que te podamos ayudar. No hay un "parametro" magico que haga que cada paciente tenga un odontograma; eso es el como esta realizado tu programa

--

Hay algun requisito particular? por ejemplo..

1) La informacion debe tener persistencia? En donde? Una base de datos? Cual? Un archivo de texto? Un archivo binario? Un Webservice?

2) Si tenes que conectar a una BD, se especifico que componentes tenes que usar? O es de libre eleccion? Hay que explicar el porque de cierta eleccion?

3) Hay algun modelado de datos?

en esta serie de preguntas "que es" significa "que debe entender el sistema por..."

a. Que es un paciente. Que datos conoce de si mismo. Con que otras entidades colabora
b. Que es un odontograma. Cuantos odontogramas puede tener un paciente. Solo uno? Varios?
c. Quien carga a los pacientes y los odontogramas. Quien y cuando actualiza/agrega informacion a los odontogramas

4) Publica tu codigo y tus estructuras de datos. La informacion que nos has dado es "no me anda un boton como yo quiero". Es imposible ayudarte solo sabiendo eso
Responder Con Cita
  #5  
Antiguo 16-11-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Cesar Oviedo Ver Mensaje
Me Lo Designo La Facultad.
Bienvenido a clubdelphi, como siempre aconsejamos a los nuevos, no olvides leer nuestra guía de estilo, gracias por tu colaboración
Responder Con Cita
  #6  
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: 18.278
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
(1) Pon la estructura de la tabla de pacientes.
(2) ¿Dónde estás grabando los odontograma? ¿Misma tabla? ¿Otra tabla?
(3) Si es conveniente, pon la estructura de la tabla de Odontogramas.
(4) Pon el código que estás utilizando para asignar el odontograma a un paciente.
...
__________________
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
  #7  
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
Odontograma

Lo Que Tengo Que Relacionar Es Un Formulario "pacientes" Y Un Formulario "odontograma".
En El Formulario "pacientes", Hay Un Dbgrid Con Todos Los Datos Del Paciente.
Y En El Formulario Odontograma 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.
Solo Se Que Debo Programar El Boton "oncellclick" De Ese Dbgrid,para Poder Avanzar.
Me Equivoco Amigo???
Gracias....
Responder Con Cita
  #8  
Antiguo 16-11-2015
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Cesar.
Cita:
Empezado por Cesar Oviedo Ver Mensaje
...
El Fin Es Conseguir Que Cada Paciente Tenga Un Odontograma Correspondiente.
...
Según lo que comentas arriba 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.

El como establezcas la relación maestro-detalle, dependerá del gestor de base de datos y los componentes que estes usando (detalle no menor y que no has especificado).

Revisa estos enlaces:Si quieres información mas concreta, busca por maestro-detalle y los componentes que estes usando.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #9  
Antiguo 16-11-2015
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Poder: 19
olbeup Va camino a la fama
Hola Cesar Oviedo,

Es muy dificil leer tú pregunta cuando la primera de cada palabra la escribes un mayusculas y, cuando hay varios parafos pues, cuando llegas al final del primero ya estoy cansado de leer.

Un saludo.

p.d: No te estoy diciendo como tienes que escribir, pero cuando veo algo asi, pues paso a la siguiente pregunta, hay alguno que en su firma dice, dedícale tiempo a tu pregunta y, la respuesta sera como la pregunta, "Detalladas".
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.
Responder Con Cita
  #10  
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
Estoy Escribiendo Todo En Mayuscula Y Por Lo Visto Cambia De Mayuscula A Minuscula.
Es Asi La Pregunta.
Solo Busco Que Que Alguien Generosamente Me Pueda Ayudar,nada Mas....
Responder Con Cita
  #11  
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: 18.278
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
  #12  
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
  #13  
Antiguo 16-11-2015
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 17
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
  #14  
Antiguo 16-11-2015
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por Cesar Oviedo Ver Mensaje
Estoy Escribiendo Todo En Mayuscula Y Por Lo Visto Cambia De Mayuscula A Minuscula.
Ese es uno de los motivos de por que te aconsejaron que leas la guía de estilo.

Si la lees, verás que por ahí dice:
Cita:
6. No escribir nunca los mensajes en mayúsculas, esto denota falta de respeto a los foristas.
Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #15  
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
  #16  
Antiguo 16-11-2015
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 17
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
  #17  
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



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 19:47:40.


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