Ver Mensaje Individual
  #3  
Antiguo 09-03-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 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:
Que puedo estar haciendo mal ??
Hola Ibidi.

Es difícil saber sin ver el código, pero supongo que podrías hacer algo por el estilo:
Código Delphi [-]
...
function TMDIForm.Consulta(Dato: Variant): Boolean;
begin
  with TuQuery do
  begin
    SQL.Text:= 'SELECT * FROM TU_TABLA WHERE TU_CAMPO = :DATO';
    ParamByName('DATO').Value:= Dato;
    Open;
    Result:= not IsEmpty;
    Close;
  end;
end;

procedure TMDIForm.btnConsultarClick(Sender: TObject);
begin
  if not Consulta('DATO_QUE_NO_EXISTE') then Close;
end;

...

procedure TMDIForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  Action:= caFree;
end;

Saludos.

Edito: No había visto el mensaje de MartinS, básicamente es la misma idea.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 09-03-2012 a las 15:53:31.
Responder Con Cita