MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Não consigo digitar campo no subformulário

    avatar
    julianasr
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 3
    Registrado : 06/11/2020

    [Resolvido]Não consigo digitar campo no subformulário Empty [Resolvido]Não consigo digitar campo no subformulário

    Mensagem  julianasr em 6/11/2020, 13:10

    Olá! Gostaria de saber se alguém pode me ajudar com um problema em subformulário do Access.

    Eu criei um formulário com vínculo para um subformulário, mas quando necessito digitar os campos no subformulário aparece a seguinte mensagem: "Você deve digitar um valor no campo 'Registro de Transfusão.Data da transfusão'. E quando aparece essa mensagem, não consigo clicar em nenhum campo do subformulário para preenchê-lo.
    Eu coloquei os campos como requeridos no subformulário, pq são de preenchimento obrigatório mesmo, mas fiz o teste de tirar o requerido e o que acontece é que ele cria uma nova linha (registro) em branco para cada novo registro que faço. Envio um print da tela.

    Obrigada!
    lindomar.silva
    lindomar.silva
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 97
    Registrado : 27/08/2010

    [Resolvido]Não consigo digitar campo no subformulário Empty Re: [Resolvido]Não consigo digitar campo no subformulário

    Mensagem  lindomar.silva em 6/11/2020, 22:00

    Olá Juliana.

    Seria possível disponibilizar o banco de dados para analisar?
    avatar
    julianasr
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 3
    Registrado : 06/11/2020

    [Resolvido]Não consigo digitar campo no subformulário Empty Segue Banco de dados de pacientes

    Mensagem  julianasr em 7/11/2020, 00:48

    Segue o banco de dados em anexo.

    Para acessar o usuario ADMIN senha 1234

    Aí Dps vai em Transfusão abaixo de registros.

    Aí se clicar em "novo", e preenche um prontuario 400111, por exemplo para buscar os dados do paciente.

    Aí ao tentar dar tab ou clicar para registrar a nova transfusão, aparece essa msg que deve registrar novo valor no campo e fica bloqueado sem conseguir fazer nada.
    Anexos
    [Resolvido]Não consigo digitar campo no subformulário AttachmentBanco de Dados Access1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (466 Kb) Baixado 4 vez(es)

    julianasr gosta desta mensagem

    lindomar.silva
    lindomar.silva
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 97
    Registrado : 27/08/2010

    [Resolvido]Não consigo digitar campo no subformulário Empty Re: [Resolvido]Não consigo digitar campo no subformulário

    Mensagem  lindomar.silva em 7/11/2020, 15:33

    Olá.
    Percebi que praticamente todos os campos da "tabela Registro de Transfusão" são requeridos (Isso que está gerando a mensagem de erro), porém alguns já vem com o valor padrão 0, o que é uma falha pois pode deixar com esse valor mesmo sem digitar nada.

    Não sei se é o mais fácil/correto a fazer, mas sugiro você tire o SIM do Requerido de cada campo da "tabela Registro de Transfusão" e também o valor padrão 0 e trate esse requerido diretamente na propriedade AO SAIR de cada campo do formulário "Registro de Transfusão subformulário 2" colocando o seguinte código:

    If IsNull(Me.ActiveControl) Then
    MsgBox "Preenchimento obrigatório"
    DoCmd.CancelEvent
    End If

    Fiz isso aqui e resolveu o problema.

    julianasr gosta desta mensagem

    avatar
    julianasr
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 3
    Registrado : 06/11/2020

    [Resolvido]Não consigo digitar campo no subformulário Empty Re: [Resolvido]Não consigo digitar campo no subformulário

    Mensagem  julianasr em 9/11/2020, 14:14

    Olá, Lindomar!

    Deu certo, usei sua dica e código, funcionou perfeitamente.

    Muito obrigada!

      Data/hora atual: 29/11/2020, 16:44