Fórum Ajuda em filtros e locate..... #162834

27/05/2003

0

Olá,

Estou a quase 3 dias( ou mais) tentando resolver os seguintes problemas:


1-sempre que peço para filtrar uma tabela que tenha uma data de pagamento nula, dá o seguinte erro: compatibily not supported

o comando é:

table1.filtered := false ;
table1.filter:= ´Pagamento is null´ ;
table1.filtered := true ;

ele aceita somente o seguinte:
table1.filtered := false ;
table1.filter:= ´Pagamento is not null´ ;
table1.filtered := true ;

E AGORA?

2-Como faço para localizar numa tabela o campo RAZAOSOCIAL, o mesmo é de outra tabela e quando uso o codigo abaixo dá o seguinte erro:
´campo razao social não pode ser usado em uma expressao de filtro´

os dados da tabela que uso no dbgrid são:

vencimento, valor, Razao Social , pagamento


o codigo usado é:


dm1.table1.Locate( ´RazaoSocial´, edit1.Text ,[loCaseInsensitive,loPartialKey] );

o valor do edit.text é uma cadeia de letras ou seja são as primeiras letras da razao social


AGRADEÇO SINCERAMENTE A QUEM PUDER ME AJUDAR!


RIKGUEDES...
:?:


Rikguedes

Rikguedes

Responder

Posts

27/05/2003

Oberdan

No Primeiro caso tente utilizar aspas simples ao invés de null:
Pagamento = ´´


[]
Oberdan


Responder

Gostei + 0

27/05/2003

Rikguedes

Já tentei o seguinte:

table1.filter:=´pagamento = ´´ ´ ;
table1.filter:=´pagamento = ´ null ;
table1.filter:=´pagamento = ´ + ´´ ;

Mas, nenhum foi bem sucedido....

agradeço pela resposta e espero que mais alguem possa me ajudar nessa..

rikguedes


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar