Fórum Criando uma função... #250431

14/09/2004

0

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

Responder

Posts

14/09/2004

Reginaldo174

Declare a variavel LAN como publica !



  public
    Lan : string;{ Public declarations }
  end;




Responder

Gostei + 0

14/09/2004

Marcelo Saviski

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])


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar