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;
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)