Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jerfs

[Resolvido] Filtro

Recommended Posts

Estou tentando realizar uma filtragem numa tabela da seguinte forma:

 

var
dateTable, yearTable, monthTable, dayTable : Word;

dateTable := strToDate(<tabela>.FieldByName('IdDate').asString);
DecodeDate(dateTable, yearTable, monthTable, dayTable);

<tabela>.Filtered:= false;
<tabela>.Filter := 'idDate =' + (dayTable +'/'+monthTable+'/'+yearTable);
<tabela>.Filtered:= true;

Mas tá dando erro de incompatilidade de tipos, porque?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta dando este erro pq dateTable precisa ser do tipo Date e não Word.

 

Eu faria da seguinte forma:

 

var 
	dateTable: TDate;
begin
	dateTable := FormatDateTime('dd/mm/yyyy', <tabela>.FieldByName('IdDate').Value);
	<tabela>.Filtered:= false;
	<tabela>.Filter := 'idDate =' + DateToStr(dateTable);
	<tabela>.Filtered:= true;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.