MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]eliminar dados de subformulário

    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]eliminar dados de subformulário Empty [Resolvido]eliminar dados de subformulário

    Mensagem  toyebom 29/8/2014, 00:35

    Como fasso para apagar todos os registos de subfurmulario Registos da tabela cadastro com base embcaixa de listagem? Queria tipo isto:

    If me.listbox <> "" Then
    Forms!Registos.select all records where ID=&ID
    DoCmd.Delete records
    Registos.Visible = False
    Else
    Registos.Visible=True
    End If


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]eliminar dados de subformulário Empty eliminar dados de subformulário

    Mensagem  toyebom 31/8/2014, 22:23

    OK após pesquisa na net em vários sites e foruns encontrei e adaptei ficou assim:

    Código:
    Private Sub CaixaCombinação384_AfterUpdate()
    If Me.CaixaCombinação384 <> "" Then
    AutoDenuncia_Denunciado.Visible = False
    Else
    AutoDenuncia_Denunciado.Visible = True
    End If
    If Me.CaixaCombinação384 = "Não tem suspeitos" Then
    DoCmd.SetWarnings False ' Desabilita avisos.
    Dim strSql As String

    'salva a marcação da chekbox
    DoCmd.RunCommand acCmdSaveRecord
    'apaga o registro da tabela
    strSql = "DELETE * FROM AutoDenuncia_Denunciado WHERE ID = " & Me!ID

    DoCmd.RunSQL (strSql)
    'faz um refresh ao subform
    Me.Requery
    Else
    Exit Sub
    End If
    DoCmd.SetWarnings True ' Habilita avisos.
    End Sub


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.

      Data/hora atual: 2/5/2024, 17:17