Possuo uma tabela onde os seguintes campos formam uma chave primária dupla: ClasseProduto e CodigoProduto.
Em uma tabela de movimentação de produtos criei uma combo onde o operador seleciona inicialmente a classe do produto com a seguinte expressão:
SELECT DISTINCT PRODUTOS.CLASSEPRODUTO FROM PRODUTOS;
Sendo assim a combo me mostra apenas as classes de produto inseridas na tabela produtos.
Minha dúvida é a seguinte: Necessito que o valor que foi digitado neste campo sirva de filtro para o próxima combo. Fiz da seguinte maneira:
SELECT DISTINCT PRODUTOS.CODIGOPRODUTO FROM PRODUTOS WHERE ((([TRANSACIONAL].[CLASSEPRODUTO])=[PRODUTOS].[CLASSEPRODUTO]));
Porém como o registro não foi salvo ainda, ele reconece o valor como nulo e me pede para digitar o valor manualmente. Se digito manualmente o filtro funciona, ou seja são exibidos os codigos de produtos pertencentes a classe de produtos selecionadas.
Se alguém souber como faço para utilizar o valor do campo codigoprodutos do registro que ainda não foi salvo agradeço.
Pergunta
spilin182
Possuo uma tabela onde os seguintes campos formam uma chave primária dupla: ClasseProduto e CodigoProduto.
Em uma tabela de movimentação de produtos criei uma combo onde o operador seleciona inicialmente a classe do produto com a seguinte expressão:
SELECT DISTINCT PRODUTOS.CLASSEPRODUTO FROM PRODUTOS;
Sendo assim a combo me mostra apenas as classes de produto inseridas na tabela produtos.
Minha dúvida é a seguinte: Necessito que o valor que foi digitado neste campo sirva de filtro para o próxima combo. Fiz da seguinte maneira:
SELECT DISTINCT PRODUTOS.CODIGOPRODUTO FROM PRODUTOS WHERE ((([TRANSACIONAL].[CLASSEPRODUTO])=[PRODUTOS].[CLASSEPRODUTO]));
Porém como o registro não foi salvo ainda, ele reconece o valor como nulo e me pede para digitar o valor manualmente. Se digito manualmente o filtro funciona, ou seja são exibidos os codigos de produtos pertencentes a classe de produtos selecionadas.
Se alguém souber como faço para utilizar o valor do campo codigoprodutos do registro que ainda não foi salvo agradeço.
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.