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


2 participantes

    [Resolvido]Código para desmarcar caixa de seleção

    avatar
    Rosalvo Risso
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 89
    Registrado : 21/05/2015

    [Resolvido]Código para desmarcar caixa de seleção Empty [Resolvido]Código para desmarcar caixa de seleção

    Mensagem  Rosalvo Risso Seg 30 Out - 22:58

    Boa noite a todos.

    Preciso de um código que desmarque a caixa de seleção da tabela "Clientes" quando o ano virar. Quando um novo ano começar, automaticamente a caixa de seleção "Já enviado" de todos os clientes passe a ser: False. "desmarcadas"

    Desde já agradeço a atenção de todos.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Código para desmarcar caixa de seleção Empty Re: [Resolvido]Código para desmarcar caixa de seleção

    Mensagem  JPaulo Ter 31 Out - 9:14

    Ola;

    Para fazer isso deve ter um campo com a data de qualquer coisa.
    Somente assim você poderá comparar a ultima data com a virada do ano.

    Se já existir esse campo, indique o nome da tabela e o nome dos campo checkbox e data.


    .................................................................................
    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]Código para desmarcar caixa de seleção Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Código para desmarcar caixa de seleção Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Código para desmarcar caixa de seleção Folder_announce_new Instruções SQL como utilizar...
    avatar
    Rosalvo Risso
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 89
    Registrado : 21/05/2015

    [Resolvido]Código para desmarcar caixa de seleção Empty Código para desmarcar caixa de seleção

    Mensagem  Rosalvo Risso Ter 31 Out - 9:44

    Bom dia JP!!! Bom falar contigo novamente.

    Sim, existe o campo "dataReg" da tabela "clientes" e o campo caixa seleção: "JáEnv" que deverá ser desmarcado na virada do ano.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Código para desmarcar caixa de seleção Empty Re: [Resolvido]Código para desmarcar caixa de seleção

    Mensagem  JPaulo Ter 31 Out - 10:18

    Cole esta função feita em cima do joelho, num modulo e grave.

    Pode chamar a função em qualquer parte do seu banco, assim;
    Call CheckaViradaDoAno

    Código:
    Public Function CheckaViradaDoAno()
    Dim CampoAno As String
    Dim AnoData As String
    Dim DB As Database
    Dim rst As Recordset
    'JPaulo @maximoaccess
    '2017-10-31
    Set DB = CurrentDb
    'Ano tirado da data do sistema
    AnoData = Year(Date)
     
    'Abre a sua Tabela na ultima data registrada
    Set rst = DB.OpenRecordset("Select Max(dataReg) as dt from clientes")

    'Se não há registros na tabela, morre aqui
    If rst.RecordCount = 0 Then Exit Function

    'Pega o ano do ultimo registro
    CampoAno = Year(rst(0))
    'testa se existe diferença
    If CampoAno <> AnoData Then
        MsgBox "O sistema irá reiniciar a tabela de Clientes" _
        & vbCrLf & " em função da virada do ano", vbInformation, "ATENÇÃO"
    'atualiza todas as checkboxs para False
       CurrentDb.Execute "UPDATE clientes SET JáEnv=False"
    End If

    rst.Close: Set rst = Nothing
    DB.Close: Set DB = Nothing
    End Function


    .................................................................................
    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]Código para desmarcar caixa de seleção Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Código para desmarcar caixa de seleção Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Código para desmarcar caixa de seleção Folder_announce_new Instruções SQL como utilizar...
    avatar
    Rosalvo Risso
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 89
    Registrado : 21/05/2015

    [Resolvido]Código para desmarcar caixa de seleção Empty Código para desmarcar caixa de seleção

    Mensagem  Rosalvo Risso Ter 31 Out - 10:52

    Maravilha JP!!!
    Muito obrigado novamente pela atenção e paciência.
    Grande abraço e um excelente dia pra você. Valeu!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Código para desmarcar caixa de seleção Empty Re: [Resolvido]Código para desmarcar caixa de seleção

    Mensagem  JPaulo Ter 31 Out - 11:03

    Fico feliz.

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    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]Código para desmarcar caixa de seleção Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Código para desmarcar caixa de seleção Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Código para desmarcar caixa de seleção Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Código para desmarcar caixa de seleção Empty Re: [Resolvido]Código para desmarcar caixa de seleção

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui 21 Nov - 21:50