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 12-10-2006
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Poder: 22
David Va por buen camino
Tengo un lio con cierto código

Hola

Voy a explicarlo a ver si me entendeis .

Tengo un FormPadre , del que deriva varios Forms , uno de ellos es TFormContabilidad .

Hay un form principal y TFormContabilidad es un MDIChild .

Así en el form , principal creo el FormContabilidad :

TFormContabilidad.Create(Application);

Ahora tengo un DataModule , con una tabla TContabilidad .
En el FormContabilidad tengo otra tabla TCta.

Bien , pues necesito que en el datasource de la TContabilidad , en la propiedad OndataChange , poner esto .

Código Delphi [-]
procedure TDataModule.dsContableDataChange(Sender: TObject; Field: TField);
begin
     TFormContabilidad.TCta.Filter := 'Codigo = ' + TContabilidad.FieldByName('campo1).AsString; // Aquí da el error
end;

Resumo , en el datamodule , hay una tabla ,con su datasource . En el formContabilidad es MDIChild , y hay otra tabla . Pues bien en el Onchange del DataSource del DataModule , hay que hacer una referencia a la tabla del Formulario MDIChild . ¿Cómo se hace esto ?

Ya de paso , si alguien se molesta en contestar , pues pregunto también como se sabe si el FormContabilidad (que es MDIChild) esta activo . Por que si pones esto en el DataModule :

if (ActiveMDIChild is TFormContabilidad) then . Te dice que ActiveMDIChild no esta identificado , si lo pones esto en un form normal no hay problemas , pero si los hay en el DataModule .
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
Bloquear aplicacion despues de cierto tiempo Marcela Conexión con bases de datos 26 16-04-2017 23:47:23
Sobre cierto resultado de la función SHGetSpecialFolderPath dec API de Windows 3 01-06-2005 06:59:01
Porque se Desconecta la B.D. en cierto Tiempo???? AGAG4 Conexión con bases de datos 2 25-04-2005 16:59:21
Ejecutar aplicacion delphi cada cierto tiempo mgaray API de Windows 9 28-01-2005 19:16:20
Increible pero cierto Nuria Humor 0 23-01-2004 18:47:14


La franja horaria es GMT +2. Ahora son las 14:32:52.


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