Estou trabalhando em 2 bancos de dados vinculados: Lista de itens de ação e UserInfo. Eu importei a Lista de itens de ação do meu site Sharepoint.
Estou tentando exibir apenas as "ações" que correspondem aos critérios [Digite seu nome]. Para fazer isso, observei o relacionamento dos 2 bancos de dados e podemos ver que "Owner.Value" (atributo de texto do banco de dados "Lista de itens de ação") está conectado a "ID" (a chave estrangeira de UserInfo base de dados). Para obter os resultados esperados, executo a consulta e insiro meu nome, mas recebo o seguinte erro:
Talvez alguém possa me ajudar. Eu confio na sua experiência. Agradecemos antecipadamente por seu apoio!
Primeiramente, para corrigir sua
DLookup
expressão: como o critério está filtrando o valor de um campo de texto (Name
), o valor usado para o filtro deve estar entre aspas simples ou duplas, senão o resultado será:Com
Thomas
eOrvain
tratados como campos separados no SQL resultante.Para remediar isso, você pode alterar a
DLookup
expressão para:No entanto, como você já construiu um
INNER JOIN
entre aAction Items List
tabela e aUserInfo
tabela, aDLookup
expressão não é necessária .Em vez disso, você pode aplicar critérios de seleção
Name
diretamente ao campo, por exemplo, copie o seguinte para a exibição SQL de sua consulta: