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


4 participantes

    [Resolvido]Limpar dados de uma coluna

    avatar
    VCMTRJ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 14/12/2010

    [Resolvido]Limpar dados de uma coluna Empty Limpar dados de uma coluna

    Mensagem  VCMTRJ 15/12/2010, 21:56

    Caros, boa tarde !

    Sou novato no forum e iniciante em access, tenho uma coluna em uma das tabelas que utilizo com caixa de seleção(sim/não) e utilizo um formulário em que seleciono as linhas que quero(com essa caixa) e fiz uma macro para filtrar os selecionados e exportar. Preciso que me ajudem há: Quando acabar essa operação gostaria de limpar ou zerar todos os ítens selecionados(limpar as caixas de seleção), seria legal que fosse no mesmo botão.

    Vlw e abraços

    Vitor
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  vieirasoft 15/12/2010, 22:01

    Bem-vindo

    Teste assim


    minhacombo.SelectedIndex = -1


    avatar
    Convidad
    Convidado


    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  Convidad 15/12/2010, 22:11

    sendo caixas de selecção não é combobox;

    Coloque no evento vba ao pressionar do seu botão;

    Dim X As Control
    For Each X In Me.Controls
    If TypeOf X Is CheckBox Then
    X = 0
    End If
    Next X

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  vieirasoft 15/12/2010, 22:15

    Desculpe VCMTRJ, tenho que comprar outros óculos.

    Bom trabalho
    avatar
    VCMTRJ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 14/12/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  VCMTRJ 15/12/2010, 22:38

    Ricardo e Vieira, boa noite !

    Como falei estou trabalhando com uma macro e não saberei reproduzir o que fiz na macro no vba. Converti a macro que estou usando para vb mas não consegui adicionar o que foi passado.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  vieirasoft 15/12/2010, 22:42

    Coloque o código que o amigo Ricardo lhe indicou no seu botão de comando. Assim no evento ao fazer click() limpa todas as caixas de verificação.
    avatar
    VCMTRJ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 14/12/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  VCMTRJ 15/12/2010, 22:50

    Não estava funcionando porque estou utilizando subformulario, mas fiz no formulário e ele apenas apaga o último box seleionado, meu intuito é apagar todos.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  vieirasoft 15/12/2010, 23:21

    Olá de novo

    Se você estiver a utilizar o sub na folha de dados é provável que não funcione. Tente em formulário contínuo.

    Experimente desta forma no botão:

    Dim Control As ctlCurr

    For Each ctlCurr In Me.Controls
    If TypeOf ctlCurr Is Checkbox Then
    ctlCurr = False
    End If
    Next ctlCurr
    avatar
    VCMTRJ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 14/12/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  VCMTRJ 16/12/2010, 00:06

    Estou Trabalhando no formulário continuo agora. Vieira deu erro.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  vieirasoft 16/12/2010, 00:39

    E o botão está no sub? Faço esta pergunta porque não conheço mais nenhuma forma de limpar as caixas de verificação. É certo que nunca tive necessidade de fazer isso num subform e em formulário esses códigos funcionam bem. Na realidade não existe diferença nenhuma entre o código do Ricardo e o meu..questões de terminologia apenas.
    avatar
    VCMTRJ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 14/12/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  VCMTRJ 16/12/2010, 00:42

    O botão está no form o código do Ricardo apaga apenas a última caixa de seleção que foi selecionada e o seu está dando erro.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  vieirasoft 16/12/2010, 00:44

    Que tipo de erro?
    avatar
    VCMTRJ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 14/12/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  VCMTRJ 16/12/2010, 00:46

    Abre o vb efica selecionado o Private Sub.
    Erro de Compilação: O tipo definido pelo usuário não foi definido.


    Última edição por VCMTRJ em 16/12/2010, 00:48, editado 2 vez(es)
    avatar
    VCMTRJ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 14/12/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  VCMTRJ 16/12/2010, 00:47

    Erro de Compilação: O tipo de finido pelo usuário não foi definido.
    avatar
    VCMTRJ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 14/12/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  VCMTRJ 16/12/2010, 00:58

    Pegando como base o do ricardo coloquei: Dim ctlCurr As Control e funcionou igual ao do Ricardo realmente. Como falei precisava que o comando zerasse todas as seleções. Vou ficar no aguardo então de mais pessoas como vocês que me ajudaram de pronto. Abraços e boa noite !
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  vieirasoft 16/12/2010, 01:01

    Ok, amigo, tenho a certeza que alguém vai poder ajuda-lo.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  criquio 16/12/2010, 01:05

    Vitor, coloque uma cópia do seu bd zipada para que possamos ver in loco e poder testar as possibilidades. Pode postar o arquivo zipado aqui mesmo no forum usando os botões Escolher arquivo e Enviar logo abaixo da caixa de mensagem.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11023
    Registrado : 04/11/2009

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  JPaulo 16/12/2010, 11:53

    Bom dia amigos;

    Coloque no evento ao pressionar do seu botão;


    Private Sub SeuBotão_Click()
    'By JPaulo ® Maximo Access
    Dim strobjControl As Control
    Dim strRegistro As Integer

    DoCmd.GoToRecord acDataForm, Me.Name, acLast
    strRegistro = Form.CurrentRecord

    DoCmd.GoToRecord acDataForm, Me.Name, acFirst

    While (strRegistro)
    For Each strobjControl In Me.Controls
    If (strobjControl.ControlType = acCheckBox) Then
    strobjControl.Value = Null
    End If
    Next

    strRegistro = strRegistro - 1
    If (strRegistro > 0) Then
    DoCmd.GoToRecord acDataForm, Me.Name, acNext
    End If
    Wend

    End Sub


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Limpar dados de uma coluna Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Limpar dados de uma coluna Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Limpar dados de uma coluna Folder_announce_new Instruções SQL como utilizar...
    avatar
    VCMTRJ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 14/12/2010

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  VCMTRJ 16/12/2010, 12:18

    Perfeito !!! JPaulo Valeu, ficou exatamente como queria. Valeu a todos pela ajuda. Abraços
    Resolvido!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11023
    Registrado : 04/11/2009

    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  JPaulo 16/12/2010, 12:33

    Precisando de novo estamos ae.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Limpar dados de uma coluna Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Limpar dados de uma coluna Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Limpar dados de uma coluna Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Limpar dados de uma coluna Empty Re: [Resolvido]Limpar dados de uma coluna

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/9/2024, 02:21