caixas de combinação em cascata e consultas no acesso

caixas de combinação em cascata e consultas no acesso

Estou usando o acesso. Consultei uma tabela usando um formulário para acionar a consulta, com três caixas de combinação (em cascata) os resultados porém não são baseados nos três critérios, apenas no primeiro. O código abaixo foi escrito para permitir caixas em cascata. No entanto, gostaria dos resultados para location = a respectiva caixa de combinação e não consigo encontrar a maneira de inserir o código. Todos os métodos tentados resultaram em uma caixa de combinação em cascata com falha.

SELECT DISTINCT OFFERING.Lecture, OFFERING.Course_no, OFFERING.Location,OFFERING.Start_date
FROM OFFERING, COURSE WHERE OFFERING.Course_no=[forms]![Form1]![Combo0]; 

Responder1

Pela sua pergunta, não estou certo se este é o SQL da consulta da sua tabela ou a origem da linha de uma de suas caixas de combinação em cascata. Se isso for para suas caixas de combinação em cascata, talvez você só precise atualizar seu formulário para que a caixa de combinação possa obter a lista atualizada.

Percebi que na instrução FROM você tem duas tabelas listadas (Oferta e Curso), mas não JOIN. Não tenho certeza se isso é um erro de digitação ou não, pois não é muito comum fazer isso, mas não é impossível.

Eu também verificaria a propriedade Bound To da sua caixa de combinação para ver qual campo da origem da linha está sendo usado como valor para a caixa de combinação. Não é incomum que a caixa de combinação oculte a primeira coluna e exiba a segunda coluna, de modo que você pode não estar comparando os valores corretos com o campo da sua tabela.

informação relacionada