 |
ActiveDelphi .: O site do programador Delphi! :.
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
Santinello Novato

Registrado: Sábado, 1 de Dezembro de 2018 Mensagens: 30
|
Enviada: Ter Mar 19, 2019 2:55 pm Assunto: Filtro em Relatório |
|
|
Boa tarde.
Vamos, nós, a mais um pedido de ajuda.
Para filtrar um relatório, tenho dois campos para data inicial e final e, dois DBLookupComboBox, para campos, como por exemplo, transportadoras, minha necessidade é, tem como o DBLookupComboBox inicial, trazer o primeiro item da lista da tabela e, o outro DBLookupComboBox, trazer o ultimo item, desta forma, deixando os DBLookupComboBox ja preenchidos, Meu codigo de colsulta está assim :
' if Trim(DBLookupComboBoxFornec1.Text) = '' then
begin
MessageDlg('Selecione um Fornecedor para Inicio do Relatório!', mtWarning, [mbOK], 0);
DBLookupComboBoxFornec1.SetFocus;
Exit;
end;
if Trim(DBLookupComboBoxFornec2.Text) = '' then
begin
MessageDlg('Selecione um Fornecedor para Final do Relatório!', mtWarning, [mbOK], 0);
DBLookupComboBoxFornec2.SetFocus;
Exit;
end;
FormRelEntradasPeqServicosTodos := TFormRelEntradasPeqServicosTodos.Create(Application);
with FormRelEntradasPeqServicosTodos do
begin
DataModulePoliNutri.SQLDataSetRelPeqServicosTodos.ParamByName('codigo1').AsString := DBLookupComboBoxFornec1.Text;
DataModulePoliNutri.SQLDataSetRelPeqServicosTodos.ParamByName('codigo2').AsString := DBLookupComboBoxFornec2.Text;
DataModulePoliNutri.SQLDataSetRelPeqServicosTodos.ParamByName('data1').asDate := StrToDate(DateEditInicial.Text);
DataModulePoliNutri.SQLDataSetRelPeqServicosTodos.ParamByName('data2').asDate := StrToDate(DateEditFinal.Text);
DataModulePoliNutri.ClientDataSetRelPeqServicosTodos.Close;
DataModulePoliNutri.ClientDataSetRelPeqServicosTodos.Open;
FormRelEntradasPeqServicosTodos.RLReport1.PreviewModal;
end;"
Roda a contento, mas traz os os DBLookupComboBox vazios.
Atenciosamente
Fausto Alencar |
|
| Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Qua Mar 20, 2019 9:37 am Assunto: |
|
|
tenta assim:
| Código: | tabela.First;
dbLookUp1.KeyValue := tabelaId.Value;
tabela.Last;
dbLookUp2.KeyValue := tabelaId.Value; |
_________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
| Voltar ao Topo |
|
 |
Santinello Novato

Registrado: Sábado, 1 de Dezembro de 2018 Mensagens: 30
|
Enviada: Qua Mar 20, 2019 10:29 pm Assunto: |
|
|
| joemil escreveu: | tenta assim:
| Código: | tabela.First;
dbLookUp1.KeyValue := tabelaId.Value;
tabela.Last;
dbLookUp2.KeyValue := tabelaId.Value; |
|
Boa noite.
Me desculpe, mas não entendi. |
|
| Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|