MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Como trabalhar com variável tipo "form"?

    Compartilhe

    RenatoTM
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 06/01/2014

    Como trabalhar com variável tipo "form"?

    Mensagem  RenatoTM em Seg 06 Jan 2014, 17:50

    Se alguém puder me ajudar, ficaria muito grato...
    Estou tentando criar um função, para definir as propriedades de vários forms, mas fica dando erro... Não sei mais o que fazer!!!


    FUNÇÃO NO MÓDULO:

    [Você precisa estar registrado e conectado para ver este link.]
    Uploaded with [Você precisa estar registrado e conectado para ver este link.]



    FUNÇÃO AO CARREGAR FORM:

    [Você precisa estar registrado e conectado para ver este link.]
    Uploaded with [Você precisa estar registrado e conectado para ver este link.]


    'Esse msgbox, é só para verificar as propriedades do form, e saber se esta OK...
    'Mas quando eu executo o form, aparece a seguinte mensagem:

    [Você precisa estar registrado e conectado para ver esta imagem.][Você precisa estar registrado e conectado para ver este link.]
    Uploaded with [Você precisa estar registrado e conectado para ver este link.]" alt="" />


    'AQUI É ONDE PEDE PARA DEPURAR:

    [Você precisa estar registrado e conectado para ver este link.]
    Uploaded with [Você precisa estar registrado e conectado para ver este link.]

    HARYSOHN
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12246
    Registrado : 01/03/2011

    Re: Como trabalhar com variável tipo "form"?

    Mensagem  HARYSOHN em Ter 07 Jan 2014, 09:16

    Tente assim:


    Function CCC(xxx As Access.Form)

    Cumprimentos.


    .................................................................................
    PILOTO
    الله أكبر Paz, Justiça e Liberdade! الله أكبر
    CLIQUE AQUI E VEJA O VÍDEO >>> BIOMETRIA EM ACCESS

    Iniciando no Access? Então veja esse tópico e também esse


    BUSCA NO FÓRUM - CLIQUE AQUI!!!

    Quando tua dúvida for RESOLVIDA, dê retorno com AGRADECIMENTO a aqueles que gastaram seu tempo em te ajudar.
    Clique no botão Resolvido logo acima do botão Enviar, do lado direito. Todos nós agradecemos.  
    [Você precisa estar registrado e conectado para ver esta imagem.]

    RenatoTM
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 06/01/2014

    Re: Como trabalhar com variável tipo "form"?

    Mensagem  RenatoTM em Ter 07 Jan 2014, 15:48

    Não deu certo, talvez eu não esteja conseguindo mudar os códigos para adequá-los ao novo formato da função...
    Mas valeu para dica!

    HARYSOHN
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12246
    Registrado : 01/03/2011

    Re: Como trabalhar com variável tipo "form"?

    Mensagem  HARYSOHN em Ter 07 Jan 2014, 23:14

    ou então frm as Form

    Envie um modelo para que possamos ver isto pra ti.

    Cumprimentos.


    .................................................................................
    PILOTO
    الله أكبر Paz, Justiça e Liberdade! الله أكبر
    CLIQUE AQUI E VEJA O VÍDEO >>> BIOMETRIA EM ACCESS

    Iniciando no Access? Então veja esse tópico e também esse


    BUSCA NO FÓRUM - CLIQUE AQUI!!!

    Quando tua dúvida for RESOLVIDA, dê retorno com AGRADECIMENTO a aqueles que gastaram seu tempo em te ajudar.
    Clique no botão Resolvido logo acima do botão Enviar, do lado direito. Todos nós agradecemos.  
    [Você precisa estar registrado e conectado para ver esta imagem.]

    RenatoTM
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 06/01/2014

    Re: Como trabalhar com variável tipo "form"?

    Mensagem  RenatoTM em Qua 08 Jan 2014, 10:47

    Como não sei mandar um arquivo, coloquei pelo sendspace...

    HARYSOHN
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12246
    Registrado : 01/03/2011

    Re: Como trabalhar com variável tipo "form"?

    Mensagem  HARYSOHN em Ter 14 Jan 2014, 17:35

    Esta utilizando isto em uma função em um módulo?

    Tente algo assim
    Forms!('" & Suavariavel & "').Allow............


    cumprimentos.


    .................................................................................
    PILOTO
    الله أكبر Paz, Justiça e Liberdade! الله أكبر
    CLIQUE AQUI E VEJA O VÍDEO >>> BIOMETRIA EM ACCESS

    Iniciando no Access? Então veja esse tópico e também esse


    BUSCA NO FÓRUM - CLIQUE AQUI!!!

    Quando tua dúvida for RESOLVIDA, dê retorno com AGRADECIMENTO a aqueles que gastaram seu tempo em te ajudar.
    Clique no botão Resolvido logo acima do botão Enviar, do lado direito. Todos nós agradecemos.  
    [Você precisa estar registrado e conectado para ver esta imagem.]

    HARYSOHN
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12246
    Registrado : 01/03/2011

    Re: Como trabalhar com variável tipo "form"?

    Mensagem  HARYSOHN em Ter 14 Jan 2014, 17:40

    Cite quais os objetos envolvidos e os passos para que eu reproduza aqui.

    Cumprimentos.


    .................................................................................
    PILOTO
    الله أكبر Paz, Justiça e Liberdade! الله أكبر
    CLIQUE AQUI E VEJA O VÍDEO >>> BIOMETRIA EM ACCESS

    Iniciando no Access? Então veja esse tópico e também esse


    BUSCA NO FÓRUM - CLIQUE AQUI!!!

    Quando tua dúvida for RESOLVIDA, dê retorno com AGRADECIMENTO a aqueles que gastaram seu tempo em te ajudar.
    Clique no botão Resolvido logo acima do botão Enviar, do lado direito. Todos nós agradecemos.  
    [Você precisa estar registrado e conectado para ver esta imagem.]

    HARYSOHN
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12246
    Registrado : 01/03/2011

    Re: Como trabalhar com variável tipo "form"?

    Mensagem  HARYSOHN em Ter 14 Jan 2014, 21:12

    Boas Renato, uma pergunta... O que deseja com esta função?

    Cumprimentos.


    .................................................................................
    PILOTO
    الله أكبر Paz, Justiça e Liberdade! الله أكبر
    CLIQUE AQUI E VEJA O VÍDEO >>> BIOMETRIA EM ACCESS

    Iniciando no Access? Então veja esse tópico e também esse


    BUSCA NO FÓRUM - CLIQUE AQUI!!!

    Quando tua dúvida for RESOLVIDA, dê retorno com AGRADECIMENTO a aqueles que gastaram seu tempo em te ajudar.
    Clique no botão Resolvido logo acima do botão Enviar, do lado direito. Todos nós agradecemos.  
    [Você precisa estar registrado e conectado para ver esta imagem.]

    RenatoTM
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 06/01/2014

    Re: Como trabalhar com variável tipo "form"?

    Mensagem  RenatoTM em Sex 24 Jan 2014, 16:37

    Oi, desculpa a demora em responder, estava de férias e fiquei longe desses tipos de "problemas"...

    Então, eu criei essa função em um módulo.

    Tenho uma tabela que tem os nomes dos forms, que estes usuários podem ter acesso, e mesmo tendo acesso a um form, tem também as permissões para Adicionar, Editar ou Excluir registros.

    Nesta função, eu verifico o nome do form que está aberto, e de acordo com o usuário logado, verifico também as permissões que ele tem.

    A função é para criar um form virtual, onde as propriedades de "AllowAdditions", "AllowEdits" e "AllowDeletions" possam ser alteradas de acordo com os dados que estão na tabela para cada usuário.

    Quando eu abrir um form, este verifica essas propriedades na função, e altera suas próprias propriedades, de acordo com as da função.

    Esta função é somente para não ter que criar um evento em cada form, para executar esta verificação.

    HARYSOHN
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12246
    Registrado : 01/03/2011

    Re: Como trabalhar com variável tipo "form"?

    Mensagem  HARYSOHN em Sab 25 Jan 2014, 15:45

    Na sala de repositório de exemplos tem o exemplo Telemax do Mestre Avelino que faz exatamente isto.. Todos temos utilizado este sistema de Login.


    De uma olhada por la.


    Cumpriemntos.


    .................................................................................
    PILOTO
    الله أكبر Paz, Justiça e Liberdade! الله أكبر
    CLIQUE AQUI E VEJA O VÍDEO >>> BIOMETRIA EM ACCESS

    Iniciando no Access? Então veja esse tópico e também esse


    BUSCA NO FÓRUM - CLIQUE AQUI!!!

    Quando tua dúvida for RESOLVIDA, dê retorno com AGRADECIMENTO a aqueles que gastaram seu tempo em te ajudar.
    Clique no botão Resolvido logo acima do botão Enviar, do lado direito. Todos nós agradecemos.  
    [Você precisa estar registrado e conectado para ver esta imagem.]

    RenatoTM
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 06/01/2014

    Re: Como trabalhar com variável tipo "form"?

    Mensagem  RenatoTM em Ter 28 Jan 2014, 15:57

    Baixei o arquivo, vou dar uma estudada...
    Muito obrigado pela sua ajuda!

    HARYSOHN
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12246
    Registrado : 01/03/2011

    Re: Como trabalhar com variável tipo "form"?

    Mensagem  HARYSOHN em Ter 28 Jan 2014, 16:25

    É exatamente o que procura e é consagrado.. muitos de nos o utilizamos..

    Bons estudos.


    .................................................................................
    PILOTO
    الله أكبر Paz, Justiça e Liberdade! الله أكبر
    CLIQUE AQUI E VEJA O VÍDEO >>> BIOMETRIA EM ACCESS

    Iniciando no Access? Então veja esse tópico e também esse


    BUSCA NO FÓRUM - CLIQUE AQUI!!!

    Quando tua dúvida for RESOLVIDA, dê retorno com AGRADECIMENTO a aqueles que gastaram seu tempo em te ajudar.
    Clique no botão Resolvido logo acima do botão Enviar, do lado direito. Todos nós agradecemos.  
    [Você precisa estar registrado e conectado para ver esta imagem.]

      Data/hora atual: Sab 03 Dez 2016, 02:23