Bom dia
Precisava de ajuda na consulta eliminar desta BD
Ao executar a consulta não anula ?
Obrigado
Precisava de ajuda na consulta eliminar desta BD
Ao executar a consulta não anula ?
Obrigado
DELETE *
FROM tblPedidosCompras AS a
WHERE Nz(a.Fornecedor)="" OR (select count(*) from tblPedidosComprasDetalhes as b where a.NumPedido = b.NumPedido)=0;
DELETE *
FROM tblPedidosComprasDetalhes AS b
WHERE (b.NumPedido Is Null) OR (b.CodProduto Is Null);
Assis escreveu:Informar que não tem produtos registrados
Dim objRS As DAO.Recordset
Set objRS = Me!SeuSubFormulario.Form.RecordsetClone
If objRS.RecordCount = 0 Then
Call MsgBox("Não foi inserido nada no subformulário")
Set objRS = Nothing
Exit Sub
End If
Set objRS = Nothing
Infelizmente o pedido da compra já fica gravado automaticamente na tabela origem se passar o foco para o subformulário (PedidoCompraDetalhe), mas isso você já resolveria executando a macro Anular rotineiramente.Assis escreveu:... e não gravar.