Como filtrar por um campo Lookup?
Olá! Estou tendo o seguinte problema:
Tenho uma tela de entrada de saída de estoque. O usuário digita o produto e a quantidade. No grid aparece também um campo Lookup informando a quantidade disponível para aquele produto.
Ps.: o usuário faz a digitação toda em cima de um ClientDataSet.
Na hora de gravar eu queria verificar se o usuário digitou alguma quantidade acima da disponível pois no meu caso o estoque não poderia ficar negativo, porém na Propriedade Filter do ClientDataSet não se pode usar campos Lookups nem calculados. Então, como fazer essa verificação se as quantidades digitadas não estão em nenhuma tabela e sim em memória pelo ClientDataSet????
valeu!
Tenho uma tela de entrada de saída de estoque. O usuário digita o produto e a quantidade. No grid aparece também um campo Lookup informando a quantidade disponível para aquele produto.
Ps.: o usuário faz a digitação toda em cima de um ClientDataSet.
Na hora de gravar eu queria verificar se o usuário digitou alguma quantidade acima da disponível pois no meu caso o estoque não poderia ficar negativo, porém na Propriedade Filter do ClientDataSet não se pode usar campos Lookups nem calculados. Então, como fazer essa verificação se as quantidades digitadas não estão em nenhuma tabela e sim em memória pelo ClientDataSet????
valeu!
Delphi32
Curtidas 0
Respostas
Delphi32
13/05/2004
sobe...
GOSTEI 0
Andremuller
13/05/2004
Troca o campo LookUp por um campo calculado, então acho que daria para filtrar.
GOSTEI 0
Delphi32
13/05/2004
Troca o campo LookUp por um campo calculado, então acho que daria para filtrar.
Valeu ae pela ajuda, mas não dá não. Nem Lookup nem calculado. Alguém saberia algum outro modo de fazer isso funcionar nem que isso signifique usar outros componentes...
valeu!
GOSTEI 0