Hola a todos nuevamente..
Se me ha presentado otra situaci�n, y me gustar�a ver c�mo lo resuelven Uds, ya que son mucho m�s experimentados que yo en este lenguaje..
Estoy usando los componentes Zeos.
En un datamodule coloqu� el zconnection.
En cada form pongo los componentes ttables o tquerys que necesito. Pero, hay forms que llaman a otros donde se usa
la misma tabla en ambos: por ejemplo en el caso
de un form de facturaci�n y en el de busqueda de clientes. Puede ser un ttable o un tquery, no s�... Claro que en el ejemplo que puse, podr�a haber
puesto un tquery vac�o en el form de facturaci�n, que se ejecutara desde c�digo con el cliente elegido en la busqueda...
En el c�digo que comparti� Joshy:
begin
[...]
ElCodigoDeCliente:=-1; //Valor inv�lido.
try
BuscaCliente:=TfrmBuscaCliente.Create(Self);
if BuscaCliente.ShowModalmrCancel then begin
ElCodigoDeCliente:=BuscaCliente.IDCliente;
end else begin
//Se ha cancelado la b�squeda
Exit; //Por ejemplo.
end;
finally
FreeAndNIL(BuscaCliente); //Libera el formulario.
end;
[...]
end;
donde:
function frmBuscaCliente.GetIDCliente(): Integer;
begin
Result:=Dataset.FieldByName('CLIENTID').asInteger;
end;en este caso, no pod�a abrir la tabla en la
busqueda y cerrarla al salir, porque salta error
al obtener el IDCliente porque obvio que cuando
lleg� all�, la tabla ya se cerr�..
Pero a su vez, el form de busqueda puede abrirse
independientemente de si fue llamado desde otro
lado, por ej, si se necesita buscar un dato cualquiera
bueno, espero se haya entendido la cuesti�n
muchas gracias
chauuuuuuuuuuuuu
=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY
Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
Wiki: http://wiki.reducativa.com
Material sobre las XO:
http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2:
http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO
