Atualização de Dados do Campo de uma tabela
adrianobr86
Registrado : 14/06/2021
adrianobr86 16/6/2021, 01:32
Venho aqui pedir uma ajuda, pois estou desenvolvendo uma ferramenta, onde tenho Tabelas distintas (de indicadores) com números de serviços, que são controlados por esses indicadores, conforme imagem abaixo.
OBS: Os números de serviços são de várias filiais.
Tenho uma outra tabela onde tenho todas as demais informações dos serviços, e todos os Indicadores lado a lado, conforme imagem abaixo
Gostaria de saber como faço para verificar se cada número do Campo"Index" (Tabela principal) consta nas tabelas de indicadores. Caso encontre, retornar um "sim" no campo(Tabela principal) do Indicador correspondente. Conforme mostrado na imagem anterior.
Exemplo: Preciso procurar o valor "1" que está na (Tbl_cart_plan_p_09) na Tbl_ind_IARIBCVT (campo: IARIBCVT). Se encontrar, preciso retornar o valor "sim" no campo: IARIBCVT da Tbl_cart_plan_p_09.
Ilustração abaixo
Juliocsar 29/6/2021, 21:42
Eu utilizaria uma consulta da seguinte forma:
UPDATE Tabela_Atualizar LEFT JOIN Principal ON Tabela_Atualizar.Index_Tab_Atualiza = Principal.Indice SET Tabela_Atualizar.CampoAtualizar = IIf([Indice]='','Não','Sim')
Re: Atualização de Dados do Campo de uma tabela
tauron 7/8/2021, 11:06
Estou muito confuso. Acredito que este campo seja o campo chave, sendo assim, ele estará na outra tabela, suponho em virtude de não ter acesso ao seu projeto.
Se é um campo obrigatório, você irá simplesmente criar mais um campo e código ou consulta para pesar mais o aplicativo.