Notifications
Clear all

Salvar em duas tabelas

2 Posts
2 Usuários
0 Reactions
1,163 Visualizações
(@jose7br)
Posts: 67
Trusted Member
Topic starter
 

Bom dia pessoal, todos bem?
Estou precisando salvar um campo em duas tabelas access diferentes.

Tenho uma planilha onde salva os dados em uma tabela no access e gostaria de pegar o valor de um campo e salvar em outra tabela do access, porem, no mesmo arquivo.
Alguma idéia?

Desde já, meu muito obrigado

 
Postado : 13/06/2017 7:00 am
(@gesus)
Posts: 44
Eminent Member
 

Bom dia,

Precisa ser um pouco mais especifico, o valor de um campo e salvar em outra tabela? este valor está na célula ou esta em Userform?

Segue um modelo de Insert, neste modelo estou concatenando os textbox com as aspas para fazer o insert.
No sua explicação você pode fazer o insert na outra tabela após fazer o primeiro insert, antes de fechar a conexão com o Bd.

Sub Bd_InsertTblPerfil()
Application.ScreenUpdating = False
'Inserindo Candidatos na Base de Perfil
'realizando a perfilagem dos candidatos
'bdTalentos.accdb

Dim dbs As Database
Dim LocalBD As String, StrInsert As String

LocalBD = "Local onde esta o BancoDeDados"
Set dbs = OpenDatabase(LocalBD & "bdTalentos.accdb")

StrInsert = "INSERT INTO tbl_Perfil (txt_CPF,txt_Nome,txt_NivelCandidato,txt_1Perfil,txt_2Perfil,txt_3Perfil)" & _
" VALUES (""" & Form_PainelControle.TextBox2 & """,""" & Form_PainelControle.TextBox1 & """,""" & Form_PainelControle.ComboBox4.Value & _
""",""" & Form_PainelControle.ComboBox1.Value & """,""" & Form_PainelControle.ComboBox2.Value & """,""" & Form_PainelControle.ComboBox3.Value & """);"

dbs.Execute StrInsert
dbs.Close
Planilha4.Select
Selection.EntireRow.Delete
End Sub

 
Postado : 14/06/2017 5:48 am