Bom dia meus caros,
Se alguém puder me ajudar, agradeço. Aprendi muito nesse Fórum e sou auto-didata em Access, e preciso trocar esse feedback com vocês para que possa otimizar meu trabalho.
Tenho o código abaixo num botão Salvar, que está me dando trabalho porque existe dois subforms que ora ou outra estão salvando automaticamente os dados. Podem me dizer como posso otimizar esse código para que ao editar, e salvar novamente os subforms não dêem a mensagem: "O comando ou ação 'SalvarRegistro' não está disponível agora.
Existe algum "if else" que possa colocar neste código para forçar a atualização dos campos do subform "sub_classificacao_noticias (Genero, Natureza, Assunto, Fonte, Replicado)" e outro "sub_resumo (resumo)" não mostrarem essa mensagem e editarem o campo? Lembrando que esse último sub_resumo precisa salvar o id_noticia da tabela "noticias" na tabela "resumo" no campo relacionado com mesmo nome, para que seja exibido no form principal esses dados, já vinculados por id_noticia.
Se alguém puder me ajudar, agradeço. Aprendi muito nesse Fórum e sou auto-didata em Access, e preciso trocar esse feedback com vocês para que possa otimizar meu trabalho.
Tenho o código abaixo num botão Salvar, que está me dando trabalho porque existe dois subforms que ora ou outra estão salvando automaticamente os dados. Podem me dizer como posso otimizar esse código para que ao editar, e salvar novamente os subforms não dêem a mensagem: "O comando ou ação 'SalvarRegistro' não está disponível agora.
Existe algum "if else" que possa colocar neste código para forçar a atualização dos campos do subform "sub_classificacao_noticias (Genero, Natureza, Assunto, Fonte, Replicado)" e outro "sub_resumo (resumo)" não mostrarem essa mensagem e editarem o campo? Lembrando que esse último sub_resumo precisa salvar o id_noticia da tabela "noticias" na tabela "resumo" no campo relacionado com mesmo nome, para que seja exibido no form principal esses dados, já vinculados por id_noticia.
- Código:
Private Sub Cmd_Salvar_Click()
On Error GoTo Err_Cmd_Salvar_Click
DoCmd.RunCommand acCmdSaveRecord
Me.AllowEdits = False
Me.publicacao.Enabled = False
Me.publicacao_2.Enabled = False
Me.titulo.Enabled = False
Me.Editoria.Enabled = False
Me.categoria.Enabled = False
Me.veiculo.Enabled = False
Me.cliente.Enabled = False
Forms!noticias!sub_classificacao_noticias.Form!Genero.Enabled = False
Forms!noticias!sub_classificacao_noticias.Form!Natureza.Enabled = False
Forms!noticias!sub_classificacao_noticias.Form!Assunto.Enabled = False
Forms!noticias!sub_classificacao_noticias.Form!replicado.Enabled = False
Forms!noticias!sub_classificacao_noticias.Form!fonte.Enabled = False
Forms!noticias!sub_resumo.Form!fonte.resumo = False
Me.sub_classificacao_noticias.Enabled = False
Me.sub_resumo.Enabled = False
Me.Cmd_Cancelar.Enabled = False
Me.Cmd_Salvar.Enabled = False
Me.Cmd_Novo.Enabled = True
Me.Cmd_Duplicar.Enabled = True
Me.Cmd_Alterar.Enabled = True
Me.Cmd_Excluir.Enabled = True
Me.Primeiro.Enabled = True
Me.Ultimo.Enabled = True
Me.Anterior.Enabled = True
Me.Proximo.Enabled = True
Exit_Cmd_Salvar_Click:
Exit Sub
Err_Cmd_Salvar_Click:
MsgBox Err.Description
Resume Exit_Cmd_Salvar_Click
End Sub