No meu projeto, possuo um formulário "A" com um subformulário "A" e neste subformulário (vinculado a tabela "A") possui um código que de acordo com a resposta, abre um outro subformulário "B" (vinculado a tabela "B") como outra janela.
Vale esclarecer que o subformulário "B" somente será aberto se ao "passar" por um determinado campo e optar por abrir.
Pretendo excluir um determindo registro nas duas tabelas ( A e B), através de um botão existente no formulário "A". Consigo excluir os dados da tabela "A" mas, não da tabela "B".
Codigo para excluir na tabela "A"
Para excluir na tabela "B" tentei adaptar este, mas sem sucesso.
Vale esclarecer que o subformulário "B" somente será aberto se ao "passar" por um determinado campo e optar por abrir.
Pretendo excluir um determindo registro nas duas tabelas ( A e B), através de um botão existente no formulário "A". Consigo excluir os dados da tabela "A" mas, não da tabela "B".
Codigo para excluir na tabela "A"
- Código:
If MsgBox("Deseja excluir o registro ?", _
vbQuestion + vbYesNo, "Excluir Registro") = vbYes Then
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdDeleteRecord
End If
[Forms]![frmA]![SfA].Form.Requery
Para excluir na tabela "B" tentei adaptar este, mas sem sucesso.
- Código:
Dim sql As String
sql = "DELETE * FROM tblB "
sql = sql & " WHERE codigo=" & Me.codigo & " "
sql = sql & " AND datasaida = " & Me.datasaida & ""
CurrentDb.Execute sql