Olá.
Estou com dificuldade para identificar o motivo e corrigir um erro de RecordSetClone em formulário. Vou descrever abaixo e espero poder contar com o auxílio de vocês.
Tenho um sistema compartilhado em rede com um formulário com uma consulta que retorna uma listagem de registros. Essa consulta tem join e critérios para seleção dos registros a serem exibidos (a consulta está logo abaixo).
O problema é que o sistema tem travado com a seguinte mensagem: "Não é possível abrir o formulário cuja a consulta base contém uma função definida pelo usuário que tenta definir ou obter a propriedade RecordSetClone do formulário". O estranho é que isso só acontece em uma das máquinas que estão acessando o sistema. Em todas as demais funciona normalmente. E todas estão com a mesma versão do Access.
Alguém pode me ajudar?
---------------->>>
SELECT DISTINCT TabOS.num_os, TabOS.num_projeto, TabOS.nome_gerente, TabProjeto.nome_diretor, TabProjeto.nome_master, TabOS.situacao_os, TabOS.situacao_atividade, TabOS.id, TabProjeto.situacao_projeto, TabOS.tipo_servico, TabColaborador.email, TabOS.descricao
FROM TabColaborador INNER JOIN (TabInteressadosProjeto INNER JOIN (TabInteressadosOS INNER JOIN (TabOS INNER JOIN TabProjeto ON TabOS.num_projeto = TabProjeto.num_projeto) ON TabInteressadosOS.num_os = TabOS.num_os) ON (TabInteressadosProjeto.num_projeto = TabInteressadosOS.num_projeto) AND (TabInteressadosProjeto.cpf_cnpj = TabInteressadosOS.cpf_cnpj) AND (TabInteressadosProjeto.imovel_cod = TabInteressadosOS.imovel_cod)) ON TabColaborador.login = TabProjeto.nome_diretor
WHERE (((TabOS.num_os) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*') AND ((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao])) OR (((TabOS.num_projeto) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*') AND ((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao])) OR (((TabOS.nome_gerente) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*') AND ((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao])) OR (((TabProjeto.nome_diretor) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*') AND ((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao])) OR (((TabProjeto.nome_master) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*') AND ((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao])) OR (((TabOS.situacao_os) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*') AND ((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao])) OR (((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao]) AND ((TabInteressadosProjeto.imovel_nome) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*')) OR (((TabInteressadosProjeto.nome) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*'))
ORDER BY TabOS.num_os DESC;
Estou com dificuldade para identificar o motivo e corrigir um erro de RecordSetClone em formulário. Vou descrever abaixo e espero poder contar com o auxílio de vocês.
Tenho um sistema compartilhado em rede com um formulário com uma consulta que retorna uma listagem de registros. Essa consulta tem join e critérios para seleção dos registros a serem exibidos (a consulta está logo abaixo).
O problema é que o sistema tem travado com a seguinte mensagem: "Não é possível abrir o formulário cuja a consulta base contém uma função definida pelo usuário que tenta definir ou obter a propriedade RecordSetClone do formulário". O estranho é que isso só acontece em uma das máquinas que estão acessando o sistema. Em todas as demais funciona normalmente. E todas estão com a mesma versão do Access.
Alguém pode me ajudar?
---------------->>>
SELECT DISTINCT TabOS.num_os, TabOS.num_projeto, TabOS.nome_gerente, TabProjeto.nome_diretor, TabProjeto.nome_master, TabOS.situacao_os, TabOS.situacao_atividade, TabOS.id, TabProjeto.situacao_projeto, TabOS.tipo_servico, TabColaborador.email, TabOS.descricao
FROM TabColaborador INNER JOIN (TabInteressadosProjeto INNER JOIN (TabInteressadosOS INNER JOIN (TabOS INNER JOIN TabProjeto ON TabOS.num_projeto = TabProjeto.num_projeto) ON TabInteressadosOS.num_os = TabOS.num_os) ON (TabInteressadosProjeto.num_projeto = TabInteressadosOS.num_projeto) AND (TabInteressadosProjeto.cpf_cnpj = TabInteressadosOS.cpf_cnpj) AND (TabInteressadosProjeto.imovel_cod = TabInteressadosOS.imovel_cod)) ON TabColaborador.login = TabProjeto.nome_diretor
WHERE (((TabOS.num_os) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*') AND ((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao])) OR (((TabOS.num_projeto) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*') AND ((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao])) OR (((TabOS.nome_gerente) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*') AND ((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao])) OR (((TabProjeto.nome_diretor) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*') AND ((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao])) OR (((TabProjeto.nome_master) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*') AND ((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao])) OR (((TabOS.situacao_os) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*') AND ((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao])) OR (((TabOS.situacao_atividade)=[Formulários]![HomeGerencial]![ListarOs]![pesquisa_situacao]) AND ((TabInteressadosProjeto.imovel_nome) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*')) OR (((TabInteressadosProjeto.nome) Like '*' & [Formulários]![HomeGerencial]![ListarOs]![txt_pesquisa] & '*'))
ORDER BY TabOS.num_os DESC;