Boa noite a todos.
Criei um formulário onde exibo os dados referentes a uma empresa ('FrmCNPJ8') e, em um subformulário, os dados de análises desta empresa. A tabela de análises tem a chave composta por 'CmpDataAnálise' e 'CmpCNPJ8'. Neste formulário quero implementar um botão que abra outro formulário ('FrmAnáliseSeleção') para exibir todos os dados da análise com base nos campos filtrado no 'CmpCNPJ8' do formulário principal e no campo do subformulário ('CmpDataAnálise' de 'SubformAnálises').
Usei o comando abaixo:
DoCmd.OpenForm "FrmAnáliseSeleção", acNormal, "", "[CmpCNPJ8]=" & Me!CmpCNPJ8 & " And [CmpDataAnálise]=" & Me!SubformAnálises!CmpDataAnálise, , acNormal
Com esse comando, o FrmAnáliseSeleção abre sem resultados.
Testei os comandos:
DoCmd.OpenForm "FrmAnáliseSeleção", acNormal, "", "[CmpCNPJ8]=" & CmpCNPJ8, , acNormal
e
DoCmd.OpenForm "FrmAnáliseSeleção", acNormal, "", "[CmpCNPJ8]=" & Me!CmpCNPJ8, , acNormal
Aqui o FrmAnáliseSeleção abre corretamente, exibindo todas as análises daquele CNPJ8.
e testei os comandos:
DoCmd.OpenForm "FrmAnáliseSeleção", acNormal, "", "[CmpDataAnálise]=" & SubformAnálises!CmpDataAnálise, , acNormal
e
DoCmd.OpenForm "FrmAnáliseSeleção", acNormal, "", "[CmpDataAnálise]=" & Me!SubformAnálises!CmpDataAnálise, , acNormal
E aqui o resultado foi de não localização de nenhum registro.
Tudo indica que estou errando na forma de fazer referência ao registro no subformulário para usá-lo como critério de filtro para abertura do outro formulário.
Abraço a todos.
Criei um formulário onde exibo os dados referentes a uma empresa ('FrmCNPJ8') e, em um subformulário, os dados de análises desta empresa. A tabela de análises tem a chave composta por 'CmpDataAnálise' e 'CmpCNPJ8'. Neste formulário quero implementar um botão que abra outro formulário ('FrmAnáliseSeleção') para exibir todos os dados da análise com base nos campos filtrado no 'CmpCNPJ8' do formulário principal e no campo do subformulário ('CmpDataAnálise' de 'SubformAnálises').
Usei o comando abaixo:
DoCmd.OpenForm "FrmAnáliseSeleção", acNormal, "", "[CmpCNPJ8]=" & Me!CmpCNPJ8 & " And [CmpDataAnálise]=" & Me!SubformAnálises!CmpDataAnálise, , acNormal
Com esse comando, o FrmAnáliseSeleção abre sem resultados.
Testei os comandos:
DoCmd.OpenForm "FrmAnáliseSeleção", acNormal, "", "[CmpCNPJ8]=" & CmpCNPJ8, , acNormal
e
DoCmd.OpenForm "FrmAnáliseSeleção", acNormal, "", "[CmpCNPJ8]=" & Me!CmpCNPJ8, , acNormal
Aqui o FrmAnáliseSeleção abre corretamente, exibindo todas as análises daquele CNPJ8.
e testei os comandos:
DoCmd.OpenForm "FrmAnáliseSeleção", acNormal, "", "[CmpDataAnálise]=" & SubformAnálises!CmpDataAnálise, , acNormal
e
DoCmd.OpenForm "FrmAnáliseSeleção", acNormal, "", "[CmpDataAnálise]=" & Me!SubformAnálises!CmpDataAnálise, , acNormal
E aqui o resultado foi de não localização de nenhum registro.
Tudo indica que estou errando na forma de fazer referência ao registro no subformulário para usá-lo como critério de filtro para abertura do outro formulário.
Abraço a todos.
Última edição por dico_seibt em 25/2/2023, 22:12, editado 1 vez(es)