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

0

Estou usando o acesso. Eu tenho consultado uma tabela usando um formulário para acionar a consulta, com três caixas de combinação (em cascata) os resultados como nunca são baseados nos três critérios, apenas o primeiro. O código abaixo foi escrito para permitir as caixas em cascata. No entanto, eu gostaria que os resultados para location = a respectiva caixa de combinação e não encontrasse o caminho para 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]; 
    
por worriedStudent 07.12.2013 / 18:47

1 resposta

0

De sua pergunta, não estou claro se este é o SQL para a consulta de sua tabela ou a fonte de linha para uma das suas comboboxs em cascata. Se isso for para suas caixas de combinação em cascata, talvez seja necessário atualizar o formulário para que a caixa de combinação possa obter a lista atualizada.

Eu notei 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 de sua origem de 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, para que você possa não estar comparando os valores corretos com o campo da tabela.

    
por 23.12.2013 / 20:43