ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Filtro em Relatório

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Santinello
Novato
Novato


Registrado: Sábado, 1 de Dezembro de 2018
Mensagens: 30

MensagemEnviada: Ter Mar 19, 2019 2:55 pm    Assunto: Filtro em Relatório Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Qua Mar 20, 2019 9:37 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Santinello
Novato
Novato


Registrado: Sábado, 1 de Dezembro de 2018
Mensagens: 30

MensagemEnviada: Qua Mar 20, 2019 10:29 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB