Boa noite,
Preciso da ajuda de vocês, experts no Access. Já consegui salvar em várias tabelas mas preciso num mesmo formulário "cadastro_noticias" de visualizar e navegar entre os registros. Como proceder?
Segue meu código de salvamento, o mesmo insere todas os campos na segunda tabela "classificacao_noticias" - menos o id_noticia (campo já encontra-se na tabela como FK, a relação é um-para-um porque criei um id_classificacao, pois preciso que para uma notícia exista apenas uma única classificação). Então, aceito correções neste código e dicas de como exibir os registros já salvos.
Segue print do meu relacionamento para tirar dúvida: " />
Preciso da ajuda de vocês, experts no Access. Já consegui salvar em várias tabelas mas preciso num mesmo formulário "cadastro_noticias" de visualizar e navegar entre os registros. Como proceder?
Segue meu código de salvamento, o mesmo insere todas os campos na segunda tabela "classificacao_noticias" - menos o id_noticia (campo já encontra-se na tabela como FK, a relação é um-para-um porque criei um id_classificacao, pois preciso que para uma notícia exista apenas uma única classificação). Então, aceito correções neste código e dicas de como exibir os registros já salvos.
- Código:
Private Sub Cmd_Salvar_Click()
Dim db As Database
Dim noticias As Recordset
Dim classificacao_noticias As Recordset
Set db = CurrentDb()
Set noticias = db.OpenRecordset("noticias", dbOpenDynaset)
Set classificacao_noticias = db.OpenRecordset("classificacao_noticias", dbOpenDynaset)
With noticias
.AddNew
noticias!publicacao = Me.publicacao
noticias!cliente = Me.cliente
noticias!veiculo = Me.veiculo
noticias!titulo = Me.titulo
noticias!Resumo = Me.Resumo
noticias!Editoria = Me.Editoria
noticias!Caderno = Me.Caderno
noticias!Categoria = Me.Categoria
noticias!Genero = Me.Genero
noticias!Natureza = Me.Natureza
noticias!Assunto = Me.Assunto
noticias!Replica = Me.Replica
' Aqui continuas com os outros campos da tua tabela1
.Update
End With
With classificacao_noticias
.AddNew
classificacao_noticias!id_noticia = Me.id_noticia
classificacao_noticias!Genero = Me.Genero
classificacao_noticias!Natureza = Me.Natureza
classificacao_noticias!Assunto = Me.Assunto
classificacao_noticias!Replica = Me.Replica
' Aqui continuas com os outros campos da tua tabela
.Update
End With
noticias.Close
Set noticias = Nothing
classificacao_noticias.Close
Set classificacao_noticias = Nothing
Me.publicacao.Enabled = False
Me.cliente.Enabled = False
Me.titulo.Enabled = False
Me.Resumo.Enabled = False
Me.Editoria.Enabled = False
Me.Caderno.Enabled = False
Me.Genero.Enabled = False
Me.Natureza.Enabled = False
Me.Categoria.Enabled = False
Me.Replica.Enabled = False
Me.Assunto.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
End Sub
Segue print do meu relacionamento para tirar dúvida: " />