Fórum Exibir no dbgrid somente itens do pedido atual #379695

17/06/2010

0

Quero filtrar um DBGRID, apresentar somente os itens referentes ao pedido atual.   Alguém pode me ajudar?   Eis meu código:           datamodule1.tblITENSPEDI.Filtered := False;         datamodule1.tblITENSPEDI.Filter := 'NUMPEDI=' +EDIT1.text;         datamodule1.tblITENSPEDI.Filtered := True;   Ao executar o código dá o seguinte erro:   “Os argumentos são incorretos, estão fora do intervalo aceitável ou estão em conflito.”  
Ubirajara Rocha

Ubirajara Rocha

Responder

Posts

17/06/2010

Wilson Junior

Se o Edit1.Text for vazio, irá ocorrer este erro mesmo.
Agora, verifique se o nome do campo colocado no filtro existe na sua tbItensPedi.

Espero ter colaborado.
Responder

Gostei + 0

17/06/2010

Ubirajara Rocha

Pois é, Paulista,   cometi erro básico de novato,   filtrei a tabela antes de atribuir valor ao edit, como você disse, coloquei o código depois do edit1.text := inttostr(pedido) e pronto.   muito obrigado   U_rocha
Responder

Gostei + 0

17/06/2010

Marco Salles

o correto é com o QuotedStr
Responder

Gostei + 0

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

Aceitar