Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas Con El Evento Oncellclick (https://www.clubdelphi.com/foros/showthread.php?t=89364)

Cesar Oviedo 09-11-2015 01:58:53

Problemas Con El Evento Oncellclick
 
buenas Tardes!!!

Tengo Un Super Problema Que Ya Me Desespera,quizas Me Lo Podrian Solucionar.

Estoy Armando Un Pequeño Sistema Donde Gestiono Pacientes De Una Clinica Dental.

A Medida Que Se Van Registrando,esos Datos De Cada Paciente Van A Para A Un Dbgrid.

Lo Que Necesito Es Que Seleccionando Un Paciente Y Haciendo Click ' (sobre El) En El Dbgrid.luego Me Dirijo A "cargar Odontograma"(que Es Un Button),lo Cual,de Alli,me

Traslado A Otro Formulario.

Mi Pregunta Es: ¿como Hago Programar El Evento Oncellclick,para Que C/paciente Tenga Un Odontograma Distinto?

newtron 09-11-2015 09:47:51

Hola.

Bienvenido y, como a todos los nuevos, te recomendamos leer la guía de estilo.

No entiendo muy bien cómo quieres implantar el sistema pero imagino que cuando quieras cargar el odontograma tendrás que leer el código de cliente que hay en la línea seleccionada del dbgrid para identificarlo, ¿no?.

Saludos

Casimiro Notevi 09-11-2015 09:48:44

Depende, depende de cómo estés haciendo, qué componentes, qué base de datos, de tu código, de lo que quieras conseguir y cómo, de cómo esté implementado tu sistema, etc.
Lo que sí te aconsejo para empezar es que nos des explicaciones claras de un problema determinado, que pongas el código que estés usando y que leas nuestra guía de estilo.
Bienvenido y gracias por tu colaboración.
EDITO: Ya veo que te la han recomendado, muy sabiamente :)

Cesar Oviedo 09-11-2015 15:06:11

Lo Que Quiero Conseguir Es Que Cada Paciente Tenga Su Odontograma Correspondiente,ya Que Con La Carga Que Estoy Haciendo,c/uno De Los Pacientes Tiene El Mismo Odontograma
Quizas Programando El Evento Oncellclick,pueda Solucionarlo.

Casimiro Notevi 09-11-2015 15:22:29

Por favor, ya te hemos indicado antes que leas esto. Gracias.

gatosoft 11-11-2015 16:20:23

El DBgrid debe estar asociado a un DataSource y este a su vez a un Dataset... Cuando haces click o dobleclick sobre un renglon de la grilla de datos, el dataset se ubica sobre el registro en el que diste Click.

Entonces en tu evento OnClick puedes hacer algo como:

Código Delphi [-]
Procedure OnClick(...)
Begin
 ShowMessage(
  MydatasetPacientes('Coidgo').AsString
  );
end;


saludo,


La franja horaria es GMT +2. Ahora son las 02:28:39.

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