Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-01-2006
Avatar de Jesús Pena
Jesús Pena Jesús Pena is offline
Miembro
 
Registrado: nov 2005
Posts: 88
Poder: 19
Jesús Pena Va por buen camino
Question Error: Sobreescribir Formulario ?

Resulta que tengo la siguiente estructura de código creada

Código Delphi [-]
 frmClientes := nil;
frmClientes := TfrmClientes.Create(Self);
try
frmClientes.pCliente := DBECliente.EditText; //pCliente una propiedad del formulario
frmClientes.ShowModal;
finally
frmClientes.Free;
end;

dicha propiedad está definida de la siguiente forma
Código Delphi [-]
 
bCliente : String;
procedure SetCliente(const Cliente : String);
public
{ Public declarations }
property pCliente:String read bCliente write SetCliente;
.........
.........
.........
procedure TfrmClientes.SetCliente(const Cliente: String);
begin
with dmClientes.IBTClientes do
begin
Insert;
FieldByName('TELEFONO').AsString := Cliente;
Post;
Edit;
end;
end;

La intención es que cuando muestre el formulario si la propiedad tiene algún valor actue en consecuencia (es decir que inserte un registro y el formulario actue en consecuencia). Otra manera que se me ocurre es sobreescribir el métod ShowModal del tipo frmxxxxxx.Showmodal(cliente) pero no sé como hacerlo dado que como lo estoy haciendo me dá un error diciendo que no puede sobreescribir una ventana que está oculta (o algo parecido)
Responder Con Cita
 



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
¿Como puedo hacerlo? Jesús Pena Impresión 2 22-11-2005 12:09:39
¿Cómo puedo añadir una carpeta para crear el instalador de mi palicación?? nuri Varios 1 09-08-2005 14:48:39
¿Cómo puedo conectar dos ListBox de forma que si selecciono una se selecciona la otra nuri Varios 3 01-08-2005 16:50:43
¿Cómo puedo actualizar en el DBGrid los datos que inserto en la misma sesión? nuri SQL 3 18-07-2005 18:27:19
¿Cómo puedo enviar y recibir archivos vía IRC con el componente TIdIRC? DarkByte Internet 4 26-06-2004 17:54:05


La franja horaria es GMT +2. Ahora son las 04:58:01.


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