Boa tarde gente
É possível usar uma consulta como fonte de controle em uma caixa de texto? Eu tentei mas não estou tendo muito sucesso.
No caso meu sistema tem a tabela "A" com o campo plano (mês, semestre, bimestre etc), e o campo período respectivo (1, 2, 6 etc), e outra tabela "B" com diversas informações onde também tenho o campo plano.
Até aqui tudo certo, porém no formulário que edita a tabela B, eu tenho um campo caixa de texto onde a fonte de controle precisaria utilizar uma consulta da tabela "A" fazendo uma junção com o período que está na tabela "B", o resultado disto seria usado em uma expressão que soma datas, porém me retorna sempre o erro #Nome?
Explicando melhor:
TABELA "B"
campos PLANO, INÍCIO
TABELA "A"
campos PLANO, PERÍODO
FORMULÁRIO
PLANO INÍCIO TÉRMINO
Mês 04/06/2019 #Nome?
Campo Término é uma caixa de texto onde em Dados > Fonte de Controle, eu quero construir uma expressão utilizando uma consulta "tab A" inner join "tab B" que me mostre o campo PERÍODO quando PLANO for igual nas duas tabelas, este campo PERÍODO vou usar para somar a data em INÍCIO.
=============================================
Query da consulta está funcionando direitinho:
SELECT Planos.DATA_ASS, Planos.ESTILO, Planos.DATA_INI, Planos.PLANO, Planos.SEQ, Planos.DURACAO, tbl_plano.meses
FROM Planos INNER JOIN tbl_plano ON Planos.PLANO = tbl_plano.plano
ORDER BY Planos.DATA_ASS DESC;
Agradeço qualquer luz que possam me dar.
Obrigada!
Katia
É possível usar uma consulta como fonte de controle em uma caixa de texto? Eu tentei mas não estou tendo muito sucesso.
No caso meu sistema tem a tabela "A" com o campo plano (mês, semestre, bimestre etc), e o campo período respectivo (1, 2, 6 etc), e outra tabela "B" com diversas informações onde também tenho o campo plano.
Até aqui tudo certo, porém no formulário que edita a tabela B, eu tenho um campo caixa de texto onde a fonte de controle precisaria utilizar uma consulta da tabela "A" fazendo uma junção com o período que está na tabela "B", o resultado disto seria usado em uma expressão que soma datas, porém me retorna sempre o erro #Nome?
Explicando melhor:
TABELA "B"
campos PLANO, INÍCIO
TABELA "A"
campos PLANO, PERÍODO
FORMULÁRIO
PLANO INÍCIO TÉRMINO
Mês 04/06/2019 #Nome?
Campo Término é uma caixa de texto onde em Dados > Fonte de Controle, eu quero construir uma expressão utilizando uma consulta "tab A" inner join "tab B" que me mostre o campo PERÍODO quando PLANO for igual nas duas tabelas, este campo PERÍODO vou usar para somar a data em INÍCIO.
=============================================
Query da consulta está funcionando direitinho:
SELECT Planos.DATA_ASS, Planos.ESTILO, Planos.DATA_INI, Planos.PLANO, Planos.SEQ, Planos.DURACAO, tbl_plano.meses
FROM Planos INNER JOIN tbl_plano ON Planos.PLANO = tbl_plano.plano
ORDER BY Planos.DATA_ASS DESC;
Agradeço qualquer luz que possam me dar.
Obrigada!
Katia
Última edição por krpsaes em 25/7/2019, 18:36, editado 1 vez(es)