Emanuel.
Do formulário, o Procedimento armazenado recebe os valores @CodProd e @Estado.
@CodProd traz o Código do Produto. Aqui não há problema.
@Estado traz os valores 'A', 'N', 'C' e 'ALL'
Se for 'A' deve seleccionar todos códigos de barra activos, 'N' os cancelados, 'C' confirmados. Até aqui não problema.
Se for 'ALL' deve seleccionar todos (activos, cancelados e confirmados). É aqui onde está o problema.
Eis as tabelas:
Produtos(CodProd,Referencia,NomeProd,CodUnid, StockMin,StockMax,QtdPedida,Saldo,Estado,UsuarioGrav,DataGrav,UsuarioAlt,DataAlt)
CodigosBarra(CodBar,CodProd,CodigoBarra,Descricao,Estado,UsuarioGrav,DataGrav,UsuarioAlt,DataAlt)
Não sei se fui claro.
Abraços.