Pessoal, estou com um problema.
Não sei como, mas eu criei um form_funcionários que serve para exibir os dados de uma consulta. Fui criando e recriando o mesmo e consegui usar uma caixa de listagem para exibir os dados em caixas de texto, ou seja, quando eu seleciono alguma linha da caixa de listagem, os valores são exibidos nas caixas de texto correspondente a cada valor da consulta.
No mesmo formulário eu também consigo editar os valores e após editar, a lista é atualizada e já mostra as alterações e tudo mais.
O que acontece, é que agora eu tive que criar outro form para exibir os dados de uma outra tabela, a de registros das escalas. Essa tabela tem muitos campos e não estou conseguindo fazer o que fiz no outro form.
Fiz o mesmo procedimento do form anterior. Mas nesse, quando clico sobre algum registro na lista, os campos de texto não mostram os valores da lista.
Não fiz nenhum código em VBA, apenas usei o assistente. No entanto existe uma macro, na linha após atualizar, "ProcurarRegistro" com a condição Where =="[Matrícula] = " & "'" & [Screen].[ActiveControl] & "'". Eu sinceramente não me lembro de tê-lo feito, mas quando eu retiro esse comando do lista que dá certo (form_funcinários), o mesmo deixa de exibir os valores nos campos de texto. Já tentei fazer isso no form_escala, na referia caixa de listagem alterando [Matrícula] para [Data_Serviço], que é campo chave primária da tabela, e não dá certo.
Então, resumindo, eu gostaria que quando eu clicasse sobre algum registro na lista, os valores fossem apenas exibidos nas caixas de texto, sem precisar usar todos aqueles comandos em VBA: campo1 = valor da coluna1, etc.
Não sei como, mas eu criei um form_funcionários que serve para exibir os dados de uma consulta. Fui criando e recriando o mesmo e consegui usar uma caixa de listagem para exibir os dados em caixas de texto, ou seja, quando eu seleciono alguma linha da caixa de listagem, os valores são exibidos nas caixas de texto correspondente a cada valor da consulta.
No mesmo formulário eu também consigo editar os valores e após editar, a lista é atualizada e já mostra as alterações e tudo mais.
O que acontece, é que agora eu tive que criar outro form para exibir os dados de uma outra tabela, a de registros das escalas. Essa tabela tem muitos campos e não estou conseguindo fazer o que fiz no outro form.
Fiz o mesmo procedimento do form anterior. Mas nesse, quando clico sobre algum registro na lista, os campos de texto não mostram os valores da lista.
Não fiz nenhum código em VBA, apenas usei o assistente. No entanto existe uma macro, na linha após atualizar, "ProcurarRegistro" com a condição Where =="[Matrícula] = " & "'" & [Screen].[ActiveControl] & "'". Eu sinceramente não me lembro de tê-lo feito, mas quando eu retiro esse comando do lista que dá certo (form_funcinários), o mesmo deixa de exibir os valores nos campos de texto. Já tentei fazer isso no form_escala, na referia caixa de listagem alterando [Matrícula] para [Data_Serviço], que é campo chave primária da tabela, e não dá certo.
Então, resumindo, eu gostaria que quando eu clicasse sobre algum registro na lista, os valores fossem apenas exibidos nas caixas de texto, sem precisar usar todos aqueles comandos em VBA: campo1 = valor da coluna1, etc.