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]Limite de registro

    O autor desta mensagem foi banido do fórum - Mostrar mensagem
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Limite de registro Empty Re: [Resolvido]Limite de registro

    Mensagem  Uilson Brasil 10/6/2015, 15:53

    Maxxi,

    Tem algumas formas de se fazer isso. Dê uma olhada nesta rotina VBA:

    Código:
    Dim xDemo as Variant
    Dim nCadastro as variant
    Dim xUser as String
    'Define as variáveis do formulário
    xDemo = DLookup("DSN", "tblDemo") 'Busca informação sobre a versão do sistema (DEMO)
    nCadastro = DCount("*", "tblClientes") 'Conta a quantidade de registros na tabela
    xUser = DLookup("UserLogado", "tblLogado") 'Busca o nome do usuário logado
    'Verifica se a versão do sistema é DEMO
    If xDemo = True Then 'Verifica se a versão do sistema é DEMO
        If nCadastro >= 5 Then 'Se a versão for DEMO e o número de cadastro for igual ou superior a CINCO emite a mensagem e fecha o formulário
            DoCmd.Close acForm, "frmClienteNew" 'Fecha o formulário
            MsgBox "Na versão demonstração é permitido no máximo o cadastro de 5 clientes.", vbInformation, "Sistema" 'Mensagem
        End If
    End If
    'Se não for DEMO Vai para um novo registro
    DoCmd.GoToRecord , , acNewRec
    'Move o foco para o primeiro campo
    CLIENTE.SetFocus
    'cria valores padrões para os campos abaixo
    Me.CADASTRO = Date
    Me.USUARIO = xUser
    Me.STATUS = "1"


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    O autor desta mensagem foi banido do fórum - Mostrar mensagem
    O autor desta mensagem foi banido do fórum - Mostrar mensagem

    Conteúdo patrocinado


    [Resolvido]Limite de registro Empty Re: [Resolvido]Limite de registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 07:20