Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
bom pessoal, to com uma duvida aqui, tenho a tabela departamentos e a tabela tipos de documento, e na tabela documento é armazenado o código do tipo de documento e do departamento, no formulário de consulta pra gerar o relatório, o usuario tem tem a possibilidade de escolher o nome do departamento, e o tipo de documento, no oncreate do form eu preencho os combobxs com as respectivas tabelas, e no onexit de cada um desses combos faço uma consulta exemplo:
procedure TFrmGerarRelatorioDoc.comboDeptoExit(Sender: TObject);
begin
CDepartamento.Close;
CDepartamento.SQL.Clear;
CDepartamento.SQL.Add('select * from departamentos where nome like :pnome');
CDepartamento.ParamByName('pnome').AsString := comboDepto.Text;
CDepartamento.Prepare;
CDepartamento.Open;
codigoDepto := CDepartamento.FieldByName('codigo').AsString;
end;
e da mesma forma pra outra tabela, bom até aqui sem mistérios, só que na hora de fazer a pesquisa do documento, uso o que retornado dessas consultas, como por exemplo o "codigoDepto" mostrado aí em cima, mais como posso fazer se o usuario desejar pesquisar todos os documentos sem escolher o departamento? ou o tipo? tentei fazer isso, mais dá errado, alguém tiver alguma ideia! Abraços!
Carregando comentários...