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]Definir Código de 1 ao 15

    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Definir Código de 1 ao 15 Empty Definir Código de 1 ao 15

    Mensagem  EltonCosta 6/3/2012, 13:14

    Olá pessoal, desculpem a santa ignorância, estou com o código abaixo definido como 1, mais queria que ficasse de 1 a 15

    Private Sub Form_Open(Cancel As Integer)
    Dim db As Database, t1 As Recordset

    Set db = CurrentDb

    Set t1 = db.OpenRecordset("DataExpirar", dbOpenDynaset)

    If t1.BOF = True Then

    t1.AddNew

    t1![Código] = 1

    t1![DataExp] = Date + 30 'Esta linha soma a data atual mais 30 dias

    t1.Update

    Else

    If t1![DataExp] < Date Then

    Beep

    MsgBox "O prazo de utilização deste aplicativo se esgotou!!! Entre em Contato", vbCritical

    Application.Quit acPrompt

    End If

    End If

    t1.Close
    End Sub
    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]Definir Código de 1 ao 15 Empty Re: [Resolvido]Definir Código de 1 ao 15

    Mensagem  criquio 6/3/2012, 17:09

    Eu usaria algo um pouco diferente. Primeiro, tem que ver se o campo está nulo. Se estiver, coloca a data do primeiro acesso. Se não estiver, aí avalia se está dentro do prazo:

    Código:
    Dim t1 As Recordset

    Set t1 = CurrentDb.OpenRecordset("DataExpirar", dbOpenDynaset)

    If t1.RecordCount < 1 Then
        t1.AddNew
        t1![Código] = 1
        t1![DataExp] = Date + 15 'Esta linha soma a data atual mais 15 dias
        t1.Update
    Else
        If Date < t1!DataExp Then
            MsgBox "O prazo de utilização deste aplicativo se esgotou!!! Entre em Contato", vbCritical
            Application.Quit acPrompt
        End If

    End If

    t1.Close
    Set t1 = Nothing


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

    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Definir Código de 1 ao 15 Empty Re: [Resolvido]Definir Código de 1 ao 15

    Mensagem  EltonCosta 6/3/2012, 17:57

    obrigado Criquio, desse jeito ficou melhor do que eu esperava...
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Definir Código de 1 ao 15 Empty Re: [Resolvido]Definir Código de 1 ao 15

    Mensagem  EltonCosta 6/3/2012, 18:13

    resolvido...obrigado Criquio e a todo o forum
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Definir Código de 1 ao 15 Empty Re: [Resolvido]Definir Código de 1 ao 15

    Mensagem  EltonCosta 6/3/2012, 18:23

    olá criquio, desculpa, tinha testado e tudo tranquilo, mais agora ele está fechando o form direto, ele salva com a data mais os 15dias e tudo certo, só q ele não abre mais o form "frmPrincipal" após isso, mesmo tendo 15 ou mais dias para ele poder executar, ele fecha, dá a frase q o prazo de utilização acabou e fecha...
    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Definir Código de 1 ao 15 Empty Re: [Resolvido]Definir Código de 1 ao 15

    Mensagem  EltonCosta 6/3/2012, 18:32

    O primeiro código tb está bom, ele na data expecificada fecha o banco de dados, ele só não adiciona no caso não haja a data, tem q fazer manual e perde muito tempo assim...
    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]Definir Código de 1 ao 15 Empty Re: [Resolvido]Definir Código de 1 ao 15

    Mensagem  criquio 6/3/2012, 18:42

    Verifique a comparação entre a data inicial e a atual. Raciocine com o foco nessas duas datas que encontrarás aonde mudar.


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

    avatar
    EltonCosta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 02/02/2012

    [Resolvido]Definir Código de 1 ao 15 Empty Re: [Resolvido]Definir Código de 1 ao 15

    Mensagem  EltonCosta 6/3/2012, 18:56

    Agora sim Criquio, tudo tranquilo, fiz só alterar "<" para ">"....mais bati uma cabeça danada, já q sou leigo ainda em vba...
    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]Definir Código de 1 ao 15 Empty Re: [Resolvido]Definir Código de 1 ao 15

    Mensagem  criquio 6/3/2012, 19:09

    Ótimo. Isso é bom para você já ir percebendo que programação é assim mesmo. Nada melhor do que aprender o que não fazer para poder aprender o que fazer, até porque o não fazer de uma situação pode ser o fazer de outra Very Happy


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


    Conteúdo patrocinado


    [Resolvido]Definir Código de 1 ao 15 Empty Re: [Resolvido]Definir Código de 1 ao 15

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 16/5/2024, 22:12