| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
yojeeui Novato

Registrado: Terça-Feira, 15 de Abril de 2014 Mensagens: 13
|
Enviada: Ter Abr 15, 2014 7:54 pm Assunto: Como usar quick report com filtro |
|
|
| Estou precisando gerar um relatório do quick report que utilize um edit como filtro para um determinado campo do banco de dados. Estou usando o BDE para gerenciar uma tabela paradox 7. |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qua Abr 16, 2014 10:42 am Assunto: |
|
|
Bom dia,
Que tipo de componente você está utilizando para acessar a tabela? TQuery, TTable ou outro?
Editado pela última vez por imex em Ter Out 03, 2023 6:10 pm, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
yojeeui Novato

Registrado: Terça-Feira, 15 de Abril de 2014 Mensagens: 13
|
Enviada: Qua Abr 16, 2014 11:55 am Assunto: |
|
|
Bom Dia,
Estou usando um TTable. |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qua Abr 16, 2014 2:59 pm Assunto: |
|
|
Experimente utilizar a propriedade Filter mais ou menos como segue:
| Código: | Table1.Filtered := false;
Table1.Filter := 'NomeDoCampo = ' + QuotedStr(Edit1.Text);
Table1.Filtered := true; |
Espero que ajude. |
|
| Voltar ao Topo |
|
 |
yojeeui Novato

Registrado: Terça-Feira, 15 de Abril de 2014 Mensagens: 13
|
Enviada: Qui Abr 17, 2014 6:06 am Assunto: |
|
|
Obrigado, ficou excelente!
Agora só para complementar, como eu especifico qual parte do edit ele vai buscar.
Se eu tenho uma lista de pessoas mas quero filtrar somente pelo primeiro nome. |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qui Abr 17, 2014 9:45 am Assunto: |
|
|
Blz. Experimente:
| Código: | | Table1.Filter := 'NomeDoCampo = ' + QuotedStr(Edit1.Text + '*'); |
Espero que ajude. |
|
| Voltar ao Topo |
|
 |
yojeeui Novato

Registrado: Terça-Feira, 15 de Abril de 2014 Mensagens: 13
|
Enviada: Qui Abr 17, 2014 12:38 pm Assunto: |
|
|
Mais uma vez, obrigado!!
Ficou ótimo!!! |
|
| Voltar ao Topo |
|
 |
|