Criando uma função...

Delphi

14/09/2004

Criei a seguinte função, agora como posso chamar em outra procedure o resultado obtido na variavel LAN?

function TLancEstoqueForm.TipoLan(Lan: String): String;
var
Lan : String;
OpeItemQ : Query;
begin
OpeItemQ := Query.Create(NIL);
OpeItemQ.Close;
OpeItemQ.SQL.Clear;
OpeItemQ.SQL.Add(´Select * From OPERACAOITENS´);
OpeItemQ.SQL.Add(´Where ´);
OpeItemQ.SQL.Add(´OPI_CODOPERACAO = ´+Aspas(OpeDB.Text)+´ AND ´);
OpeItemQ.SQL.Add(´OPI_CODESTOQUE = ´+Aspas(EstoqueDB.Text));
OpeItemQ.Open;
Lan := OpeItemQ.FieldByName(´EOPI_TIPOLANCAMENTO´).AsString;
end;


Wgm8

Wgm8

Curtidas 0

Respostas

Reginaldo174

Reginaldo174

14/09/2004

Declare a variavel LAN como publica !



  public
    Lan : string;{ Public declarations }
  end;




GOSTEI 0
Marcelo Saviski

Marcelo Saviski

14/09/2004

vc deveria colocar no fim, [color=green:ee6c14784e]Result := Lan[/color:ee6c14784e], e lembrar de liberar o OpeItemQ ([color=green:ee6c14784e]OpeItemQ.Free[/color:ee6c14784e])


GOSTEI 0
POSTAR