O Form não atualiza mais a tabela; o que eu fiz?

0

Eu tenho trabalhado em um tipo de formulário "Enter Scores" para um banco de dados usado em uma competição. O que deve acontecer é - eu escolho uma equipe de uma combobox , insiro a pontuação deles em uma caixa de texto , depois do fechamento do formulário, uma tabela separada deve ter um registro adicionado o número e pontuação da equipe. No entanto, de alguma forma, depois de mudar algumas coisas, isso não acontece mais.

Eu devo mencionar que este é um problema de manutenção, já que este banco de dados foi completo e usado em competições anteriores, mas o usuário precisava que fosse reduzido. Eu sou um novato do Access 2007, mas tudo está indo bem até isso. Nunca houve macros ou eventos para " onClose " e as únicas coisas que eu mudei foram de onde os dados para a caixa de combinação vieram (pelo menos até o meu conhecimento). / p>

Então, minha pergunta se resume a, como posso saber o que acontece quando o formulário é fechado? Se isso não for suficiente, por favor, deixe-me saber o que você precisa. Eu posso até carregar o banco de dados se você quiser. Obrigado!

    
por Mike P 04.03.2012 / 05:37

1 resposta

1

Em poucas palavras; um formulário será salvo diretamente em uma tabela se essa tabela for selecionada como fonte de registro para o formulário. Ao fazer isso, permite que os controles (caixa de texto, caixa de combinação, etc) sejam vinculados aos campos na tabela.

Verifique as propriedades do formulário para garantir que a tabela na qual você está salvando os dados é a fonte. Em seguida, verifique cada controle para garantir que ele esteja vinculado ao campo em que você deseja salvá-lo na tabela.

Por exemplo; Se você estiver usando tblCompetition como sua tabela, ela deverá estar visível na Origem do Registro. Se não, clique no menu suspenso e selecione-o.

As chances são boas porque isso funcionou uma vez, que os campos de formulário serão vinculados novamente. Caso contrário, você fará o mesmo para cada controle, selecionando-o e escolhendo o campo na tabela. Os campos estarão disponíveis no menu suspenso.

    
por 27.04.2012 / 20:14