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 

Filtrando o Grid [RESOLVIDO]

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


Registrado: Quinta-Feira, 26 de Julho de 2012
Mensagens: 139

MensagemEnviada: Sex Abr 26, 2013 3:21 pm    Assunto: Filtrando o Grid [RESOLVIDO] Responder com Citação

Boa tarde,

estou tentando filtrar um lançamento pelo grid, usando a sequencia.

Citação:
QrCliFichaoMp.Filtered := false;
QrCliFichaoMp.Filter := '';
QrCliFichaoMp.Filter := 'FCL_SEQUENCIA = '''
+QrCliFichaoMp.fieldbyname('FCL_SEQUENCIA').asstring
+'''';
QrCliFichaoMp.Filtered := true;


Mas quando eu clico(para posicionar) pois tem vários clientes, mas quando vai filtrar, ele sempre pega o primeiro registro do grid, com a sequencia 745.

Alguém pode me ajudar?[/quote]


Editado pela última vez por welington_quatro14 em Sáb Abr 27, 2013 9:23 am, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Batera
Colaborador
Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008
Mensagens: 4899
Localização: Maringá

MensagemEnviada: Sex Abr 26, 2013 11:07 pm    Assunto: Responder com Citação

Aparentemente o código está certo, Welington.
Em qual evento você colocou essa rotina?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
welington_quatro14
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 26 de Julho de 2012
Mensagens: 139

MensagemEnviada: Sáb Abr 27, 2013 9:22 am    Assunto: Responder com Citação

Batera escreveu:
Aparentemente o código está certo, Welington.
Em qual evento você colocou essa rotina?


Bom dia, Batera.

Já resolvi o problema, por incrivel que pareça, quando eu passa espaço em branco para o filter, estava desposicionando.

Criei uma variavel, e deu certo. Segue abaixo:

Citação:
var
WsSequencia:string;

begin
WsSequencia := QrCliFichaoMp.fieldbyname('FCL_SEQUENCIA').asstring ;
QrCliFichaoMp.Filtered := false;
QrCliFichaoMp.Filter := '';
QrCliFichaoMp.Filter := 'FCL_SEQUENCIA = '''
+WsSequenciag
+'''';
QrCliFichaoMp.Filtered := true;


Fiz desta maneira, e deu certo. Obrigado.[/quote]
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