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


5 participantes

    [Resolvido]Adaptar código data expiração.

    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]Adaptar código data expiração. Empty Adaptar código data expiração.

    Mensagem  anderson_cgms 5/1/2013, 13:14

    Bom dia amigos,

    Preciso de ajuda, gostaria de adaptar o código abaixo para que busque a data em uma caixa de texto em um formulário, segue código:


    Dim Minhadata As String 'isto declara a variavel Minhadata
    Dim Dia As String, Mes As String, Ano As String 'isto cria a variavel Dia, mes e ano
    Dia = "02" 'isto especifica até que dia o programa irá funcionar
    Mes = "01" 'isto especifica ate que mes o programa funcionará
    Ano = "2013" 'e isto especifica até que ano
    Minhadata = Dia & "/" & Mes & "/" & Ano

    'converte para data
    Dim dt As Date
    dt = Minhadata

    If Date > dt Then
    MsgBox "Este programa expirou, contate o administrador", vbExclamation, "Atenção"
    MsgBox "anderson_cgms@hotmail.com _ Celular - (67) 9142-5020", vbInformation, "Ad
    ministrador"
    DoCmd
    .Quit
    End If


    No aguardo, desde já agradeço.
    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]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  criquio 5/1/2013, 13:34

    Talvez assim:

    Código:
    If Date > Me.NomeDaCaixaDeTexto Then
        MsgBox "Este programa expirou, contate o administrador", vbExclamation, "Atenção"
        MsgBox "anderson_cgms@hotmail.com _ Celular - (67) 9142-5020", vbInformation, "Administrador"
        DoCmd.Quit
    End If
    Só essas linhas.


    .................................................................................
    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.

    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  anderson_cgms 5/1/2013, 13:46

    Olá criquio,

    Eu esqueci de um detalhe este código esta em um botão "entrar" na inicialização do sistema e a data esta em um formulário "manutenção" que alimenta a tabela de mesmo nome, quando clico no botão o formulário manutenção não esta aberto.


    Att,
    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]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  criquio 5/1/2013, 14:41

    Isso deve ficar no formulário inicial ou então em uma função pública em um módulo que deve ser chamada através de uma macro AutoExec. Não é possível capturar dados de um formulário fechado, até porque, se ele está fechado, não contem dados carregados.


    .................................................................................
    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.

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  Assis 5/1/2013, 15:05

    Boa tarde
    Criquio desculpe a intromissão.

    O exemplo do Anderson é igual ao que eu uso.
    Como o Mestre Criquio disse é aplicado no acontecimento " Ao Abrir "

    Dim Minhadata As String 'isto declara a variavel Minhadata
    Dim Dia As Date, Mes As Date, Ano As Date 'isto cria a variavel Dia, mes e ano
    Dia = 4 'isto especifica até que dia o programa irá funcionar
    Mes = 1 'isto especifica ate que mes o programa funcionará
    Ano = 2013 'e isto especifica até que ano
    Minhadata = Dia & "/" & Mes & "/" & Ano
    'A partir de hoje dia 5 de janeiro de 2013 já não abre.

    If Date > Minhadata Then
    MsgBox "anderson_cgms@hotmail.com _ Celular - (67) 9142-5020", vbInformation, "Administrador"
    DoCmd.Quit
    End If




    .................................................................................
    *** Só sei que nada sei ***
    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  anderson_cgms 7/1/2013, 14:02

    Bom dia,

    criquio e Assis, este evento esta em um botão, tudo bem então, gostaria que ao invés de pegar a data que esta no evento VBA:

    Dia = 4 'isto especifica até que dia o programa irá funcionar
    Mes = 1 'isto especifica ate que mes o programa funcionará
    Ano = 2013 'e isto especifica até que ano
    Minhadata = Dia & "/" & Mes & "/" & Ano

    ele busque a data do formulário ou da tabela "manutenção", o código funciona mais gostaria que busca se para evitar de ficar a abrir o VBA, quando da data vencida.

    Att,
    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]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  criquio 7/1/2013, 14:16

    É só adaptar. O código que passei está para verificar em um campo do formulário.


    .................................................................................
    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.

    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  anderson_cgms 7/1/2013, 14:31

    Ok, mas como chamo no código VBA o campo "dataexpira" da uma tabela "manutenção"???

    rsrsrs.

    Att,
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  JPaulo 7/1/2013, 15:39

    Pode utilizar a Função DLookup, ou por abertura de RecordSet, dê uma pesquisada aqui mesmo.


    .................................................................................
    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]Adaptar código data expiração. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Adaptar código data expiração. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Adaptar código data expiração. Folder_announce_new Instruções SQL como utilizar...
    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  anderson_cgms 7/1/2013, 19:42

    Boa tarde JPaulo,criquio e Assis.

    Li sobre o DLookup, mas como sou leigo não estive muito satisfeito, rsrs, até tentei adaptar, mas não da erro e nem mostra nada. rsrsrs.

    Li http://maximoaccess.forumeiros.com/t1533-funcao-dlookup-explicacao e http://maximoaccess.forumeiros.com/t6143-resolvidodica-funcao-dlookup-estilo-procv-do-excel.

    Só gostaria que o evento ao invés de ter que escrever no VB a data ele busque na tabela manutenção, e não entendi onde o DLookup entra se ele é um filtrador, acho que é isso, alguma ajuda.

    att,
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  Assis 7/1/2013, 19:48

    anderson

    poste o se exemplo


    .................................................................................
    *** Só sei que nada sei ***
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  Silvio 7/1/2013, 20:10

    Com a permissão de todos aqui presente ao tópico, gostaria de dar uma sugestão.

    Private Sub Form_Load()
    If Date >= #12/15/2012# Then
    'Mês/Dia/Ano
    MsgBox "Prazo de Testes Terminado, entre em contato com o Desenvolvedor! ", vbCritical, "Ápice Informática"
    DoCmd.Quit
    End If

    If Date <= #12/15/2012# Then
    MsgBox " ESSA CÓPIA É VALIDA ATÉ 15/12/2012 !", vbInformation, "Ápice Informática"
    End If

    Eu uso esse código no primeiro formulário a ser carregado nos meus sistemas.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  anderson_cgms 7/1/2013, 20:42

    Boas Silvio, o código postado esta a funfar, mas gostaria de não precisar a preencher a data no VBA.

    Segue bd anexo.


    Att,
    Anexos
    [Resolvido]Adaptar código data expiração. AttachmentCG.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (676 Kb) Baixado 7 vez(es)
    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]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  criquio 7/1/2013, 20:48

    Meu caro, analise bem todas as dicas já postadas que você conseguirá adaptar. Nós queremos que você entenda como a coisa funciona. Analise bem que você consegue.


    .................................................................................
    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.

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  Assis 7/1/2013, 22:00

    Anderson
    Com a data que está na tabela "tblconfiguracao" no campo "Data_liberada".



    .................................................................................
    *** Só sei que nada sei ***
    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  anderson_cgms 8/1/2013, 11:43

    Bom dia a todos,

    criquio, tenha certeza que vou analisar sim, pois esta dica vai me ajudar em outras funções no sistema.

    Assis, foi um tapa na mosca, rsrsrsrs.

    a todos muito obrigado pela ajuda e tempo dispensado a minha pessoa.

    Att,
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  Assis 8/1/2013, 12:23

    Obrigado pelo retorno
    O forum agradece.


    .................................................................................
    *** Só sei que nada sei ***

    Conteúdo patrocinado


    [Resolvido]Adaptar código data expiração. Empty Re: [Resolvido]Adaptar código data expiração.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 11:39